Jens Langhammer
|
0fcef494a6
|
Merge branch 'next' into new-forms
|
2021-03-27 23:48:04 +01:00 |
|
Jens Langhammer
|
6f6fe6ad06
|
flows: fully fix unittests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-27 23:47:00 +01:00 |
|
Jens Langhammer
|
95ecad8382
|
Merge branch 'next' into new-forms
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
# web/src/api/legacy.ts
# web/src/main.ts
# web/src/pages/users/UserSettingsPage.ts
|
2021-03-27 23:21:16 +01:00 |
|
Jens Langhammer
|
e621eb7455
|
web: cleanup message API, use enum for level
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-27 23:11:44 +01:00 |
|
Jens Langhammer
|
261583cb92
|
flows: fix tests for dummy stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-27 22:58:41 +01:00 |
|
Jens Langhammer
|
1bc48d2bea
|
stages/dummy: fix missing component
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-27 22:35:36 +01:00 |
|
Jens Langhammer
|
103e0f3b06
|
web: add default title
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-27 22:24:09 +01:00 |
|
Jens Langhammer
|
32fb90e056
|
core: include full users in group API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-27 15:53:54 +01:00 |
|
Jens Langhammer
|
fe4791c216
|
web: initial implementation of new forms
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-25 00:05:11 +01:00 |
|
Jens Langhammer
|
6e46124c94
|
web/admin/user: fix user source connection lookups
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 21:40:08 +01:00 |
|
Jens Langhammer
|
533a719914
|
sources/oauth: migrate to webcomponents
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 20:35:00 +01:00 |
|
Jens Langhammer
|
a085632b8e
|
stages/authenticator_*: migrate remaining stages to webcomponents
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 20:13:31 +01:00 |
|
Jens Langhammer
|
1ef5a8e6c5
|
stages/password: migrate settings to webcomponents
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 19:48:24 +01:00 |
|
Jens Langhammer
|
ab5d6dbea1
|
sources/authenticator_webauthn: rewrite to webcomponent
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 18:00:37 +01:00 |
|
Jens Langhammer
|
ffd8c59c8e
|
api: use common skeleton in swagger template
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 17:46:41 +01:00 |
|
Jens Langhammer
|
83c3a116f3
|
core: add Serializer for UserSettings, used by stages and sources
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 17:46:31 +01:00 |
|
Jens Langhammer
|
f695a3f40a
|
stages/authenticator_*: fix missing fields
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 17:19:39 +01:00 |
|
Jens Langhammer
|
f41f2bfdab
|
sources/saml: use STAGE_CONFIGURATION for default-source-pre-authentication flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 17:12:41 +01:00 |
|
Jens Langhammer
|
17f7a97ef3
|
sources/oauth2: add API For UserSourceConnection
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 14:46:08 +01:00 |
|
Jens Langhammer
|
3698c6431c
|
flow: pass Query on FlowExecutorSolve to prevent redirect issues
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 14:12:49 +01:00 |
|
Jens Langhammer
|
4d88af4601
|
flows: fix RedirectChallenge wrapper being confused by querystrings
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 12:47:12 +01:00 |
|
Jens Langhammer
|
dce869b566
|
flows: fix post-email continuation not working
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 12:46:54 +01:00 |
|
Jens Langhammer
|
5a5539da97
|
sources/saml: fix failing unittests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 09:55:43 +01:00 |
|
Jens Langhammer
|
4612cea970
|
sources/saml: replace server-side pre-auth views for pre_auth flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 09:22:15 +01:00 |
|
Jens Langhammer
|
da4fa96499
|
sources/oauth: simplify enrollment handler
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 09:22:15 +01:00 |
|
Jens Langhammer
|
4137266041
|
flows: revert to sever-side redirects for security, pass querystring from client during flow plan
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-24 09:22:15 +01:00 |
|
Jens Langhammer
|
62d0e020db
|
stages/email: add wrapper view to accept queryargs and redirects to flow if
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 19:42:58 +01:00 |
|
Jens Langhammer
|
3f6174e8cc
|
ci: fix missing isort
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 18:28:23 +01:00 |
|
Jens Langhammer
|
1fd949d4ec
|
flows: remove FlowExecutorShellView
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 18:09:13 +01:00 |
|
Jens Langhammer
|
de6fa63d21
|
web: detect deep links in flow interface and redirect locally
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 18:04:21 +01:00 |
|
Jens Langhammer
|
cfe7bc8155
|
flows: migrate access denied message to webcompoennts
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 17:55:13 +01:00 |
|
Jens Langhammer
|
c6c4636b9b
|
policies: show messages of root result
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 17:14:54 +01:00 |
|
Jens Langhammer
|
bd74e07ce1
|
flows: move <ak-message-container> outside of flow executor
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 16:18:00 +01:00 |
|
Jens Langhammer
|
33787d0685
|
web: remove pf-c-card-aggregate
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 16:05:37 +01:00 |
|
Jens Langhammer
|
56344cadeb
|
web: add confirmation form for simple write-requests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 15:07:45 +01:00 |
|
Jens Langhammer
|
0671d712fa
|
policies: remove deprecated group_membership policy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 14:43:24 +01:00 |
|
Jens Langhammer
|
6961089425
|
flows: add API to clear cache
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-23 10:37:41 +01:00 |
|
Jens Langhammer
|
3157bf63a6
|
root: upgrade to pylint 2.7
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-22 20:03:33 +01:00 |
|
Jens Langhammer
|
e202fd988b
|
root: update to isort 5
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-22 19:53:10 +01:00 |
|
Jens Langhammer
|
4f8b882554
|
web: copy static assets only once
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-22 14:54:12 +01:00 |
|
Jens L
|
fe7f23238c
|
Static SPA (#648)
* core: initial migration to /if
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: move jsi18n to api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests: fix static URLs in tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add new html files to rollup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: fix rollup config and nginx config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add Impersonation support to user API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add banner for impersonation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests: fix test_user function for new User API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add background to API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: set background from flow API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: make root view login_required for redirect
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: redirect to root-redirect instead of if-admin direct
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* api: add header to prevent Authorization Basic prompt in browser
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: redirect to root when user/me request fails
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-22 13:44:17 +01:00 |
|
Jens Langhammer
|
25c82d80f5
|
flows: use full ShadowDom for flowContainer
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-21 17:51:23 +01:00 |
|
Jens Langhammer
|
7e47906475
|
api: add Footer links to config API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-21 17:35:00 +01:00 |
|
Jens Langhammer
|
24ac6d2c25
|
stages/authenticator_webauthn: prefer Biometrics over security key
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-21 16:52:14 +01:00 |
|
Jens Langhammer
|
bb9fbb55b6
|
core: use a single column for flow executor flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-21 14:53:02 +01:00 |
|
Jens Langhammer
|
c834f0a372
|
stages/authenticator_webauthn: explicitly allow cross-platform devices for iOS/safari
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-21 00:10:07 +01:00 |
|
Jens Langhammer
|
43f19f78bb
|
providers/oauth2: fix error when redirecting from an authorization error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-20 22:06:45 +01:00 |
|
Jens Langhammer
|
3d45956f15
|
web: fix display of scopes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-20 19:05:10 +01:00 |
|
Jens Langhammer
|
fb20ae7e1a
|
web: sort users by last_login
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-20 18:39:12 +01:00 |
|
Jens Langhammer
|
4c49209f71
|
core: add user metrics API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-20 17:30:01 +01:00 |
|