Jens L
|
af43330fd6
|
providers/oauth2: rework OAuth2 Provider (#4652)
* always treat flow as openid flow
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* improve issuer URL generation
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* more refactoring
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* update introspection
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* more refinement
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* migrate more
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix more things, update api
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* regen migrations
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix a bunch of things
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* start updating tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix implicit flow, auto set exp
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix timeozone not used correctly
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix revoke
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* more timezone shenanigans
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix userinfo tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* update web
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix proxy outpost
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix api tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix missing at_hash for implicit flows
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* re-include at_hash in implicit auth flow
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* use folder context for outpost build
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-09 20:19:48 +01:00 |
Jens Langhammer
|
6a64d6b536
|
web/admin: clarify access code expiration
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
#4191
|
2023-02-08 23:26:33 +01:00 |
Jens Langhammer
|
243be8f7bb
|
web/admin: default to disable policy execution logging
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-08 23:26:06 +01:00 |
Jens Langhammer
|
a7cf454760
|
web/admin: add notice for user_login stage session cookie behaviour
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-08 14:18:52 +01:00 |
Jens Langhammer
|
c5a935474b
|
web/elements: improve consistency in row selection in table
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-08 00:11:12 +01:00 |
Jens Langhammer
|
89417ce455
|
web: fix token delete form not showing token identifiers
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-08 00:00:17 +01:00 |
Jens Langhammer
|
c6e638ddc2
|
web/flows: fix flow background overlay on firefox
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-07 23:09:28 +01:00 |
Jens Langhammer
|
0bbe74e2bf
|
web/admin: fix token edit button
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-06 21:13:43 +01:00 |
Jens Langhammer
|
1919a9dd77
|
web/elements: fix click propagation from modal into table
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-06 16:47:46 +01:00 |
Jens Langhammer
|
b3323c5d00
|
web/elements: fix table selection handler firing when click isn't for tr
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-06 11:37:47 +01:00 |
Jens Langhammer
|
fd9ce531c9
|
web/elements: improve codemirror contrast in dark theme
closes #4622
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-06 11:37:47 +01:00 |
Jens Langhammer
|
00a16bee76
|
web/elements: add dropdown css to DOM directly instead of including
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-05 23:32:54 +01:00 |
Jens Langhammer
|
b9a2323c51
|
web/elements: fix ak-expand not using correct font
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-05 00:58:30 +01:00 |
Jens Langhammer
|
de389e2385
|
web/admin: rework event info page to show all event infos
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-05 00:23:32 +01:00 |
Jens Langhammer
|
52a0b19f7e
|
web/admin: fix dark theme for hover on tables
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-05 00:00:50 +01:00 |
Jens Langhammer
|
33f547c870
|
web/user: refactor loading of data in userinterface
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-04 18:38:40 +01:00 |
Jens Langhammer
|
c960601a1e
|
web/admin: add debug page
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-04 17:55:54 +01:00 |
Jens Langhammer
|
ada44d84f8
|
web/elements: make table rows clickable to select items
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-02 22:37:59 +01:00 |
Jens Langhammer
|
095cb75d6c
|
web/user: filter tokens by username
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-02 11:09:03 +01:00 |
Jens Langhammer
|
6345f99aa0
|
web/elements: fix clashing page url param
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-30 12:01:40 +01:00 |
Jens Langhammer
|
72168fae29
|
providers/oauth2: add user id as "sub" mode
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-29 16:15:03 +01:00 |
Jens Langhammer
|
93e665949f
|
web/admin: fix certificate filtering for SAML verification certificate
closes #4537
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-26 15:11:10 +01:00 |
Jens Langhammer
|
5144a9af4c
|
web/elements: persist table page in URL parameters
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-26 10:32:59 +01:00 |
Jens Langhammer
|
1b6f920265
|
web/flows: improve handling of flow info
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-25 15:01:08 +01:00 |
Jens Langhammer
|
3bf8c915d5
|
web/flows: update flow background image
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-25 15:00:56 +01:00 |
Jens L
|
53b65a9d1a
|
stages/prompt: field name (#4497)
* add prompt field name
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* remove numerical prefix
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix missing name
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* use text field
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add description label
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add migrate blueprint to remove old stages
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add task to remove unretrievable blueprints
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* lint
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix blueprint test paths
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* actually fix tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix tests even more
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix fixtures
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-24 12:23:22 +01:00 |
Jens Langhammer
|
9397598376
|
release: 2023.1.2
|
2023-01-23 14:25:55 +01:00 |
Jens Langhammer
|
91ffe4e7f9
|
stages/user_write: fix migration setting wrong value, fix form
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-23 14:05:41 +01:00 |
Jens Langhammer
|
430a207865
|
release: 2023.1.1
|
2023-01-23 11:34:58 +01:00 |
Jens Langhammer
|
1ce2a1b846
|
stages/email: update tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-23 10:43:49 +01:00 |
Jens Langhammer
|
767ffc09d0
|
web/admin: fix plex source authorization flow not being shown correctly
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-21 14:55:13 +01:00 |
Jens Langhammer
|
9e30f01fce
|
web/admin: don't enable execution logging by default
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-19 17:57:34 +01:00 |
Jens Langhammer
|
92090ced9f
|
web/elements: fix pf-c-switch not rendering correctly in pure tables
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-19 15:47:11 +01:00 |
Jens Langhammer
|
ce47d4cf39
|
web/admin: link group of notification rule
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-19 15:46:37 +01:00 |
Jens L
|
c61529e4d4
|
sources/ldap: add e2e LDAP source tests (#4462)
* start adding more LDAP source tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* improve healthcheck
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* try local webdriver
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add full samba tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix locale types
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-19 15:03:56 +01:00 |
Jens Langhammer
|
e78bc1b32f
|
web/admin: improve display of system task exception
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-19 12:13:11 +01:00 |
Jens Langhammer
|
89c4a7b4a4
|
web/admin: improve display of rule severity
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-19 12:09:53 +01:00 |
Jens Langhammer
|
d9cc45f9ce
|
web/elements: fix SearchSelect not working on safari
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-19 00:08:23 +01:00 |
Jens Langhammer
|
515a402db7
|
web/flows: fix flow executor background overlay in safari
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-18 20:43:19 +01:00 |
Jens Langhammer
|
49b6c71079
|
release: 2023.1.0
|
2023-01-18 15:49:45 +01:00 |
Jens L
|
23c69c456a
|
providers/proxy: add setting to intercept authorization header (#4457)
* add setting to intercept authorization header
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* rename to intercept_header_auth
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-17 18:56:48 +01:00 |
Jens Langhammer
|
8deced771d
|
web/admin: fix broken outpost form
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-14 15:45:35 +01:00 |
Jens Langhammer
|
1bd6107ec7
|
web: fix scrollbar corner color in dark mode
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-13 17:24:38 +01:00 |
Jens L
|
cd12e177ea
|
providers/proxy: add initial header token auth (#4421)
* initial implementation
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* check for openid/profile claims
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* include jwks sources in proxy provider
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add web ui for jwks
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* only show sources with JWKS data configured
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix introspection tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* start basic
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add basic auth
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add docs, update admonitions
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add client_id to api, add tab for auth
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* update locale
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-13 16:22:03 +01:00 |
Jens L
|
36822c128c
|
admin: include task duration in API (#4428)
include task duration in API
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-13 13:21:49 +01:00 |
Jens Langhammer
|
df42480284
|
web/elements: use correct Action Label for user related events
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-11 23:57:05 +01:00 |
Jens Langhammer
|
81e9f2d608
|
web/admin: fix overflow in aggregate cards
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-11 14:12:02 +01:00 |
Jens L
|
ddbd8153e2
|
web: migrate checkbox to switch (#4409)
* start migrating to switch
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* general cleanup
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* remove broken Create provider
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* migrate all
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* migrate table selectors, fix dark theme
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-11 13:37:49 +01:00 |
Jens L
|
67a6fa6399
|
events: rework metrics (#4407)
* rework metrics
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* change graphs to be over last week
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix Apps with most usage card
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-11 12:21:07 +01:00 |
Jens Langhammer
|
a35b8f5862
|
web/admin: better show dev build
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-11 11:16:53 +01:00 |