Jens L
|
be06adcb59
|
web: lazy load parts of interfaces (#2864)
|
2022-05-14 17:07:37 +02:00 |
Jens Langhammer
|
ddd785898b
|
providers/saml: add title attribute to autosubmit stage and render correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-14 00:08:14 +02:00 |
Jens L
|
fd1d38f844
|
stages/authenticator_validate: remember (#2828)
* initial
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: cleanup timedelta help
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add tooltip
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* assert response code in self.assertStageResponse
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add more tests, add duo
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-10 21:05:22 +02:00 |
Jens L
|
ab2299ba1e
|
outposts/ldap: cached bind (#2824)
* initial cached ldap bind support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* clean up api generation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* use gh action for golangci-lint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-08 16:48:53 +02:00 |
Jens Langhammer
|
2a1af96838
|
web/admin: fix linting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-06 10:46:08 +02:00 |
Jens L
|
633296503d
|
core: add grouping to applications (#2648)
* core: add grouping to applications
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add new field to tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-02 23:08:58 +02:00 |
Jens L
|
508cec2fd5
|
web: migrate dropdowns to wizards (#2633)
* web/admin: add basic wizards for providers
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add dark mode for wizard
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: migrate policies to wizard
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* start source
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* policies: sanitze_dict when returning log messages during tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* Revert "web/admin: migrate policies to wizard"
This reverts commit d8b7f62d3e .
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
# web/src/locales/zh-Hans.po
# web/src/locales/zh-Hant.po
# web/src/locales/zh_TW.po
* web: rewrite wizard to be element based
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* further cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* update sources
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: migrate property mappings
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* migrate stages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* migrate misc dropdowns
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* migrate outpost integrations
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-02 19:48:17 +02:00 |
Jens Langhammer
|
d84ff2bbca
|
policies: add policy log messages to test endpoints
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-01 22:07:35 +02:00 |
Jens L
|
bb8af2f19b
|
providers/oauth2: add client_assertion_type jwt bearer support (#2618)
|
2022-03-31 00:30:55 +02:00 |
Jens Langhammer
|
c7a83e6182
|
stages/invitation: add invitation name
closes #2583
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-26 18:32:59 +01:00 |
Jens Langhammer
|
933919c647
|
web/admin: allow editing of invitations
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#2583
|
2022-03-26 18:21:14 +01:00 |
Jens Langhammer
|
81f3b133f6
|
web/user: dont show flow title in user settings
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#2572
|
2022-03-23 10:18:53 +01:00 |
Jens Langhammer
|
ef371b3750
|
web/admin: default to not include current session in flow play, add option to start with current session
closes #2527
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-18 19:41:11 +01:00 |
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
|
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
|
908f123d0e
|
website/docs: update nginx config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-15 10:24:08 +01:00 |
Jens Langhammer
|
a1c8ad55ad
|
web: add german locale
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-11 22:09:05 +01:00 |
Jens Langhammer
|
c0601baca6
|
web: add additional locales
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-09 10:09:07 +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 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
|
acc4de2235
|
web: add pl locale
|
2022-01-31 11:50:05 +00:00 |
Jens Langhammer
|
1415b68ff4
|
web: add es locale
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-30 21:43:55 +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
|
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
|
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
|
4f800c4758
|
web/flows: include user in access denied stage
closes #2039
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-01 20:25:49 +01:00 |
Jens Langhammer
|
0ef8edc9f1
|
web/user: add language selection
closes #2041
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-01 18:25:03 +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
|
9154b9b85d
|
web/user: rework user source connection UI
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-30 21:59:41 +01:00 |
Jens Langhammer
|
e5d9c6537c
|
web: add tr to locales
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-30 16:56:28 +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
|
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
|
10110deae5
|
web/admin: add Admin in titlebar for admin interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-24 20:04:21 +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
|
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 |
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
|
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 |
NeroPcStation
|
273f5211a0
|
providers/saml: Fix typo (#1950)
|
2021-12-17 11:00:20 +00:00 |
Jens Langhammer
|
7c71c52791
|
web/admin: add sidebar to applications
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-16 12:23:30 +01:00 |
Jens Langhammer
|
7b8cde17e6
|
web/admin: show warning when deleting currently logged in user
closes #1937
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-15 10:11:35 +01:00 |
Jens Langhammer
|
3740e65906
|
web/admin: add dashboard with user creation/login statistics
closes #1867
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-14 22:08:41 +01:00 |
Jens Langhammer
|
0b00768b84
|
events: add flow_execution event type
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-14 16:13:51 +01:00 |