Jens Langhammer
|
cbea51ae5b
|
stages/authenticator_duo: make Duo-admin viewset writeable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-16 23:17:26 +02:00 |
|
Jens Langhammer
|
b20a8b7c17
|
stages/authenticator_duo: fix error when enrolling an existing user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-16 23:04:24 +02:00 |
|
Jens Langhammer
|
dec7a9cfb9
|
website/docs: add docs for flow executor
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-15 22:14:23 +02:00 |
|
Jens Langhammer
|
800df332b5
|
stages/authenticator_duo: don't create default duo stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-14 22:55:37 +02:00 |
|
Jens Langhammer
|
53100a72fe
|
stages/identification: fix challenges not being annotated correctly and API client not loading data correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-14 22:28:11 +02:00 |
|
Jens Langhammer
|
74e578c2bf
|
events: add tenant to event
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-14 18:43:29 +02:00 |
|
Jens Langhammer
|
0e02925a3d
|
stages/authenticator_validate: add tests for authenticator validation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-14 16:32:36 +02:00 |
|
Jens Langhammer
|
10d949f7a9
|
stages/password: add constants for password backends
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-12 12:14:55 +02:00 |
|
Jens Langhammer
|
676b77aa7c
|
stages/identification: add UPN
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-10 22:48:39 +02:00 |
|
Jens Langhammer
|
e35e096266
|
stages/authenticator_webauthn: use tenant title as RP_NAME
closes #1004
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-10 22:17:25 +02:00 |
|
Jens Langhammer
|
7af12d4fec
|
stages/authenticator_totp: set TOTP issuer based on slug'd tenant title
closes #1004
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-10 22:16:37 +02:00 |
|
Jens Langhammer
|
9f7c941426
|
Merge branch 'master' into next
|
2021-06-10 11:59:10 +02:00 |
|
Jens L
|
34ae9e6dab
|
API: add endpoint to show by what objects an object is used (#995)
* core: add used_by API to show what objects are affected before deletion
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/elements: add support for used_by API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add authentik_used_by_shadows to shadow other models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: implement used_by API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: fix duplicate imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add action field to used_by api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add UI for used_by action
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: add notice to tenant form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: fix naming in used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: check length for used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: fix used_by for non-pk models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: improve __str__ on models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: add support for many to many in used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-10 11:58:12 +02:00 |
|
Jens Langhammer
|
5235e00d3c
|
stages/authenticator_validate: add more logging for challenges
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-09 23:58:08 +02:00 |
|
Jens Langhammer
|
2210497569
|
events: add EMAIL_SENT event, show sent emails in event log
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-09 10:28:32 +02:00 |
|
Jens Langhammer
|
fb8d67a9d9
|
core: add configure_url to UserSettings for both stages and sources
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-08 19:21:27 +02:00 |
|
Jens Langhammer
|
25f987ba2b
|
stages/prompt: add more tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-07 17:40:06 +02:00 |
|
Jens Langhammer
|
f23111beff
|
stages/user_write: add tests for duplicate data
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-07 16:42:01 +02:00 |
|
Jens Langhammer
|
0f693158b6
|
stages/email: add tests for inaccessible email templates
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-07 16:09:39 +02:00 |
|
Jens Langhammer
|
7581c84a37
|
flows: fix tests using flow.background.url
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-05 20:29:31 +02:00 |
|
Jens Langhammer
|
24da24b5d5
|
stages/identification: allow setting of a password stage to check password and identity in a single step
closes #970
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-05 16:05:03 +02:00 |
|
Jens Langhammer
|
46ab1d20df
|
stages/email: fix token being created without identifier
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-03 14:54:07 +02:00 |
|
Alex
|
ef8b26db13
|
Fix typo in migrations for authenticator_webauthn (#950)
|
2021-06-01 00:24:20 +02:00 |
|
Jens Langhammer
|
31ad09c391
|
stages/identification: add signal which is sent upon identification failure
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 22:58:32 +02:00 |
|
Jens Langhammer
|
9dd6b7d436
|
flows: remove default-enrollment
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 18:14:37 +02:00 |
|
Jens Langhammer
|
02b5742228
|
stages/authenticator_duo: add default setup flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-28 16:47:39 +02:00 |
|
Jens Langhammer
|
c4453f38a2
|
stages/identification: make shown sources configurable
closes #918
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-25 16:37:53 +02:00 |
|
Jens Langhammer
|
6f3eb4c068
|
flows: allow blank on WithUserInfo
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-25 12:53:48 +02:00 |
|
Jens Langhammer
|
6d3e067a2b
|
stages/user_write: handle integrity error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-25 11:46:15 +02:00 |
|
Jens Langhammer
|
6893948fa0
|
tests/e2e: fix invalid flows
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-25 11:18:47 +02:00 |
|
Jens Langhammer
|
8183a51b72
|
stages/authenticator_duo: add missing duo device
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 22:16:29 +02:00 |
|
Jens Langhammer
|
716923e17a
|
web/flows: update types
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 20:59:44 +02:00 |
|
Jens Langhammer
|
c6bb6709fd
|
flows: add default challenge response
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 20:27:50 +02:00 |
|
Jens Langhammer
|
fb4e0723ee
|
stages: fix stage unittests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 17:12:48 +02:00 |
|
Jens Langhammer
|
6f6ae7831e
|
flows: make use of oneOf OpenAPI to annotate all challenge types
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 14:11:23 +02:00 |
|
Jens Langhammer
|
3b41c662ed
|
stages/authenticator_validate: add Duo support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-23 22:31:12 +02:00 |
|
Jens Langhammer
|
65522186f1
|
stages/authenticator_duo: improve setup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-23 21:44:52 +02:00 |
|
Jens Langhammer
|
9f5a3c396d
|
stages/authenticator_duo: initial duo stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-23 21:10:39 +02:00 |
|
Jens Langhammer
|
1a0f72d0a8
|
Merge branch 'version-2021.5' into next
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
# authentik/stages/authenticator_static/api.py
# swagger.yaml
|
2021-05-21 21:33:18 +02:00 |
|
Jens Langhammer
|
a265dd54cc
|
stages/authenticator_*: fix Permission Error when disabling Authenticator as non-superuser
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-21 21:25:03 +02:00 |
|
Jens Langhammer
|
7c6185b581
|
api: fix URL names for admin Authenticator Views
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-21 19:53:40 +02:00 |
|
Jens Langhammer
|
92f2a82c03
|
providers/oauth2: fix double login required when prompt=login
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-20 01:10:08 +02:00 |
|
Jens Langhammer
|
acf1ad91d9
|
providers/oauth2: fix double login required when prompt=login
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-19 23:34:27 +02:00 |
|
Jens Langhammer
|
41f6d3b6e7
|
stages/authenticator_static: add serializer for tokens
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 18:55:47 +02:00 |
|
Jens Langhammer
|
0bac738090
|
*: fix static response descriptions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 14:07:29 +02:00 |
|
Jens Langhammer
|
1324d03815
|
*: initial migration to openapi v3
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-15 23:57:28 +02:00 |
|
Jens Langhammer
|
1df8790050
|
stages/authenticator_static: fix error when listing devices
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-13 18:09:55 +02:00 |
|
Jens Langhammer
|
3dbe35cf9e
|
stages/invitation: fix wrong serializer used for user model
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
# swagger.yaml
|
2021-05-12 14:22:16 +02:00 |
|
Jens Langhammer
|
266ef66a6f
|
Merge branch 'master' into next
|
2021-05-11 14:57:52 +02:00 |
|
Andreas Egli
|
842fdb0b0c
|
fixed session durations of more than 1 day (#863)
|
2021-05-11 14:57:33 +02:00 |
|