Jens L
|
4f4f954693
|
core: customisable user settings (#2397)
* tenants: add user_settings flow, add basic flow and basic new executor
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: use flow PromptStage instead of custom stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: add tenant to StageHost interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: fix form missing component
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: re-add success message
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: improve support for multiple error messages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/prompt: allow expressions in prompt placeholders
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/prompt: add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: always set pending user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: never cache stage configuration flow plans
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/user_write: fix error when pending user is anonymous user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add checkbox for prompt placeholder expression
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: add prompt expression docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/prompt: add ak-locale field type
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tenants: fix default policy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: add function to do global refresh
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: fix rendering of ak-locale
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tenants: fix default policy, add error handling to placeholder, fix locale attribute
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-03 00:13:06 +01:00 |
Jens Langhammer
|
fb60cefb72
|
web/flows: fix rendering of help text on prompt stages
closes #2310
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-26 17:56:08 +01:00 |
Jens Langhammer
|
61f7db314a
|
web/admin: use searchable select field for users and groups in policy binding form
closes #2285
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-26 17:49:04 +01:00 |
Jens Langhammer
|
ef7952cab3
|
web/admin: improve user and group management by showing related objects
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#2391
|
2022-02-26 17:48:25 +01:00 |
Jens Langhammer
|
4daad4b514
|
web/admin: always show group/user policy options and display disclaimer
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-23 23:31:03 +01:00 |
Jens Langhammer
|
45f2c5bae7
|
web/admin: fix invalid URLs in example proxy config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-15 23:24:27 +01:00 |
Jens Langhammer
|
2ccab75021
|
stages/authenticator_validate: add ability to select multiple configuration stages which the user can choose
closes #1843
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-12 16:55:50 +01:00 |
Jens L
|
4343246a41
|
*: rename akprox to outpost.goauthentik.io (#2266)
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-08 20:25:38 +01:00 |
Jens Langhammer
|
3f6f83b4b6
|
web/admin: fix mismatched icons in overview and lists
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-08 19:03:57 +01:00 |
Jens L
|
d5e04a2301
|
*: remove deprecated backup (#2129)
* *: remove backup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix lint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: add docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: final cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: use correct pyproject when migrating from stable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: fix broken docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-05 18:54:15 +01:00 |
Jens Langhammer
|
01c80a82e2
|
web/admin: fix SMS Stage form not working
closes #2127
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-26 20:39:38 +01:00 |
Jens Langhammer
|
88d5aec618
|
web/admin: fix links which look like labels
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-25 16:13:30 +01:00 |
Jens Langhammer
|
885efb526e
|
web/admin: also set embedded outpost host when it doesn't include scheme
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-21 13:51:34 +01:00 |
Jens Langhammer
|
e758db5727
|
stages/authenticator_webauthn: make more WebAuthn options configurable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-12 22:57:49 +01:00 |
Jens Langhammer
|
4d7d700afa
|
providers/oauth2: change default redirect uri behaviour; set first used url when blank and use star for wildcard
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-12 22:44:57 +01:00 |
Jens Langhammer
|
58f79b525d
|
web/admin: fix invalid build due to wrong import
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-11 11:40:59 +01:00 |
Jens Langhammer
|
8ff8e1d5f7
|
web/admin: fix missing configure flow setting on webuahtn setup stage form
closes #2084
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-10 20:15:34 +01:00 |
Jens Langhammer
|
ef564e5f1a
|
web: fix double plural in label
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-10 18:58:56 +01:00 |
Jens Langhammer
|
6e53f1689d
|
policies/reputation: rework reputation to use a single entry, include geo_ip data
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-05 21:02:33 +01:00 |
Jens Langhammer
|
41d5bff9d3
|
web/admin: fix delete form for tenants missing columns
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-04 18:54:56 +01:00 |
Jens Langhammer
|
01fcbb325b
|
website/integrations: add github org checking policy example
closes #2047
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-03 22:06:24 +01:00 |
Jens Langhammer
|
47b1f025e1
|
web/admin: move additional scopes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-03 21:30:15 +01:00 |
Jens Langhammer
|
e57b6f2347
|
web/admin: mark additional scopes as non-required
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#2047
|
2022-01-03 20:59:20 +01:00 |
Jens Langhammer
|
212220554f
|
sources/oauth: add additional scopes field to get additional data from provider
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#2047
|
2022-01-03 16:43:52 +01:00 |
Jens Langhammer
|
3e22740eac
|
core: add API endpoint to directly set user's password
closes #2040
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-03 13:31:58 +01:00 |
Jens Langhammer
|
3cd5e68bc1
|
web/admin: add missing Okta label
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-03 12:36:21 +01:00 |
Jens Langhammer
|
bf8ce55eea
|
web/admin: fix display when groups/users don't fit on a single row
closes #2030
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-31 12:03:21 +01:00 |
Jens Langhammer
|
8ab5c04c2c
|
web/admin: show flow title in list
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-30 22:10:31 +01:00 |
Jens Langhammer
|
bf5cbac314
|
web/admin: fix alignment in outpost list when expanding rows
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-30 16:35:32 +01:00 |
Jens Langhammer
|
5bfb8b454b
|
web: fix broken links
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-30 16:27:16 +01:00 |
Jens Langhammer
|
d03b0b8152
|
outposts: include outposts build hash in state
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-30 15:16:34 +01:00 |
Jens Langhammer
|
4a56b5e827
|
web: fix background for modals on light theme
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-26 14:53:23 +01:00 |
Jens Langhammer
|
f93f7e635b
|
web: fix styling for modals, ensure correct classes are used
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-25 20:30:35 +01:00 |
Jens Langhammer
|
f2b8d45999
|
web/admin: include key type in list
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-25 16:54:28 +01:00 |
Jens Langhammer
|
b19da6d774
|
crypto: return private key's type (required for some oauth2 providers)
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-25 16:51:28 +01:00 |
Jens Langhammer
|
6510b97c1e
|
outposts: add remote docker integration via SSH
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-25 16:31:34 +01:00 |
Jens Langhammer
|
2520c92b78
|
website/docs: add additional docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-23 18:51:18 +01:00 |
Jens Langhammer
|
cf4c7c1bcb
|
web: fix missing closing tag
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-23 18:35:33 +01:00 |
Jens Langhammer
|
5c5634830f
|
stages/identification: add field for passwordless flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-23 18:27:00 +01:00 |
github-actions[bot]
|
84cc0b5490
|
web: Update Web API Client version (#1984)
Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: BeryJu <BeryJu@users.noreply.github.com>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-22 22:16:44 +01:00 |
Jens Langhammer
|
2f3026084e
|
providers/oauth2: remove jwt_alg field and set algorithm based on selected keypair, select HS256 when no keypair is selected
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-22 22:09:49 +01:00 |
Jens Langhammer
|
34b11524f1
|
tenants: add web certificate field, make authentik's core certificate configurable based on keypair
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-22 11:43:45 +01:00 |
Jens Langhammer
|
e60509697a
|
web/admin: fix explore integration not opening in new tab
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-22 00:03:28 +01:00 |
Jens Langhammer
|
dad43017a0
|
web/admin: use SentryIgnoredError for user errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-21 19:44:44 +01:00 |
Jens Langhammer
|
dcbc3d788a
|
web/admin: fix border for outpost health status
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-20 21:40:26 +01:00 |
Jens Langhammer
|
ff8a812823
|
web/admin: don't auto-select certificate for LDAP source verification
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-20 19:31:57 +01:00 |
Jens Langhammer
|
7f5fed2aea
|
web/admin: add outpost type to list
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-20 19:30:52 +01:00 |
Jens Langhammer
|
8599d9efe0
|
web/admin: auto set the embedded outpost's authentik_host on first view
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-19 13:27:04 +01:00 |
Jens Langhammer
|
61097b9400
|
policies/password: add minimum digits
closes #1952
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-18 16:15:56 +01:00 |
Jens Langhammer
|
7a73ddfb60
|
outposts/proxy: match skipPathRegex against full URL on domain auth
closes #1955
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-18 15:50:42 +01:00 |