Jens L
|
ec42b597ab
|
providers/proxy: send token request internally, with overwritten host header (#4675)
* send token request internally, with overwritten host header
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-13 16:34:47 +01:00 |
|
Jens Langhammer
|
925477b3a2
|
policies: raise sentry-ignored error for invalid PolicyEngine parameters
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-13 13:23:07 +01:00 |
|
Jens Langhammer
|
cefc1a57ee
|
core: handle error when cleaning up sessions and cached session can't be loaded
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-13 13:22:34 +01:00 |
|
Jens Langhammer
|
53b25d61f7
|
events: use colon as separator for task name and task UID
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-13 12:06:29 +01:00 |
|
Jens Langhammer
|
1240ed6c6d
|
providers/oauth2: fix inconsistency in event client_credentials created events
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-13 11:17:03 +01:00 |
|
Jens Langhammer
|
4f868c2ef2
|
events: dont log oauth temporary model creation
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-12 16:55:45 +01:00 |
|
sdimovv
|
b69e55eae9
|
core: Add support for auto generating unique avatars based on the user's initials (#4663)
|
2023-02-12 16:35:17 +01:00 |
|
Jens Langhammer
|
c5870fcab2
|
core: fix missing uniqueness validator on user api
closes #4665
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-11 21:08:51 +01:00 |
|
Jens Langhammer
|
8850446bc2
|
admin: fix schema generation warning
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-11 21:08:48 +01:00 |
|
sdimovv
|
10b9878f03
|
providers/saml: fix mismatched SAML SLO Urls (#4655)
* Fix SLO URL
Signed-off-by: sdimovv <36302090+sdimovv@users.noreply.github.com>
* Fixed SAML SLO URLs
* Revert "Fix SLO URL"
This reverts commit 664051934b .
---------
Signed-off-by: sdimovv <36302090+sdimovv@users.noreply.github.com>
|
2023-02-10 20:30:38 +01:00 |
|
Jens Langhammer
|
8de92943ab
|
providers/saml: fix invalid SAML provider metadata, add schema tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-10 12:32:18 +01:00 |
|
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
|
1be792fbd8
|
policies/event_matcher: fix empty app label not being allowed, require at least 1 criteria
closes #4643
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-08 23:29:59 +01:00 |
|
Jens Langhammer
|
ec9085ff06
|
providers/oauth2: don't use policy cache for token requests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-07 23:53:50 +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
|
66aabcc371
|
providers/oauth2: fix token login event args not set correctly
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-05 00:45:54 +01:00 |
|
Jens Langhammer
|
388367785d
|
*/saml: disable pretty_print, add signature tests
closes #4536
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-03 15:42:09 +01:00 |
|
Jens L
|
798245b8db
|
providers/oauth2: optimise client credentials JWT database lookup (#4606)
|
2023-02-02 19:15:19 +01:00 |
|
Jens Langhammer
|
f98b5b651b
|
admin: remove import
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-02 14:19:25 +01:00 |
|
Jens Langhammer
|
2113029a14
|
admin: allow post to system info api endpoint for debugging
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-02 11:09:03 +01:00 |
|
dependabot[bot]
|
c590cb86cf
|
core: bump pylint from 2.15.10 to 2.16.0 (#4600)
* core: bump pylint from 2.15.10 to 2.16.0
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.15.10 to 2.16.0.
- [Release notes](https://github.com/PyCQA/pylint/releases)
- [Commits](https://github.com/PyCQA/pylint/compare/v2.15.10...v2.16.0)
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix lint
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-02 11:05:46 +01:00 |
|
Jens Langhammer
|
dbf2bd5aba
|
blueprints: handle error when blueprint entry identifier field does not exist
closes #4588
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-01 19:45:36 +01:00 |
|
Jens Langhammer
|
f2386f126e
|
core: fix inconsistent branding in end_session view
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
#4586
|
2023-02-01 19:40:59 +01:00 |
|
Jens Langhammer
|
ffc97905f3
|
events: prevent error when request fails without response
closes #4589
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-01 19:40:02 +01:00 |
|
dependabot[bot]
|
18cfe67719
|
core: bump black from 22.12.0 to 23.1.0 (#4584)
* core: bump black from 22.12.0 to 23.1.0
Bumps [black](https://github.com/psf/black) from 22.12.0 to 23.1.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/22.12.0...23.1.0)
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* re-format
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-01 11:31:32 +01:00 |
|
Jens Langhammer
|
e5ba5d51fe
|
events: improve sanitising for tuples and sets
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-31 19:19:22 +01:00 |
|
Ellis Percival
|
eb60bba0d5
|
providers/oauth2: cast user.pk to string when using it for token 'sub' value (#4570)
|
2023-01-30 15:38:10 +00:00 |
|
Aaron Carson
|
c05d6b96a2
|
stages/prompt: set UUID to be a string (#4563)
|
2023-01-30 00:02:12 +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
|
96eeb91493
|
providers/oauth2: only set auth_time in ID token when a login event is stored in the session
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-29 16:00:19 +01:00 |
|
Jens L
|
627e8a250e
|
tests: run e2e tests in random order (#4550)
* run e2e tests randomly
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix test_ldap_bind_search
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-27 23:57:53 +01:00 |
|
Jens Langhammer
|
ecb1ce8135
|
core: fix token's set_key accessing data incorrectly
also add tests
closes #4551
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-27 23:57:35 +01:00 |
|
Jens Langhammer
|
5631a99f00
|
stages/prompt: fallback to uuid for unique names
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-25 23:29:26 +01:00 |
|
Jens Langhammer
|
36f8f8bae5
|
stages/prompt: fix mismatched name field in migration
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-25 14:46:40 +01:00 |
|
Jens Langhammer
|
68058fb2ae
|
stages/authenticator_validate: fix error with passwordless webauthn login, improve tests
closes #4527
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-25 14:45:00 +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
|
16076cc46f
|
outposts: fallback to ghcr
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-24 10:47:30 +01:00 |
|
Jens Langhammer
|
b2d272bf6f
|
api: fix lint
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-23 20:19:03 +01:00 |
|
Jens Langhammer
|
31ef6fb6a6
|
core: delete session when user is set to inactive
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-23 16:24:30 +01:00 |
|
Jens Langhammer
|
c9c059a008
|
api: ensure user is active when authenticating
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-23 16:24:30 +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 |
|
Loan J
|
4731ccfafe
|
stages/email: fix a typo in email template (#4485)
fix a typo in main content
Signed-off-by: Loan J <joliveau.loan@gmail.com>
Signed-off-by: Loan J <joliveau.loan@gmail.com>
|
2023-01-23 10:22:49 +01:00 |
|
jmptbl
|
c1b9b5c5e2
|
stages/authenticator_totp: url quote TOTP issuer instead of slugifying (#4482)
* Fix TOTP issuer mangling
* Fix OTP issuer mangling
* sort imports
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-22 16:37:47 +00:00 |
|
Jens Langhammer
|
b288393cd4
|
stages/invitation: handle incorrectly formatted token
closes #4481
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-22 00:03:39 +01:00 |
|
Jens Langhammer
|
5736a1542c
|
stages/authenticator_sms: fix code not being sent when phone_number is in context
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-19 20:19:23 +01:00 |
|
Jens Langhammer
|
fc8fe5317a
|
stages: always use get_pending_user instead of getting context user
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-01-19 17:57:21 +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 |
|