Jens Langhammer
|
9dfe06fb18
|
allow fetching of blueprint instance content to return multiple contents
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2023-02-22 13:21:55 +01:00 |
|
Jens Langhammer
|
6b78190093
|
add importer wrapper that supports multiple yaml documents
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2023-02-22 13:21:09 +01:00 |
|
Jens Langhammer
|
1f7178c3a8
|
providers/oauth2: remove unused import
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-22 11:11:20 +01:00 |
|
Jens Langhammer
|
cfa2edebcf
|
providers/oauth2: revert PKCE requirement for public clients
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-21 23:51:27 +01:00 |
|
sdimovv
|
175502b053
|
core: Fix bug causing whitespace only names to raise exception when generating avatars (#4746)
Fix bug causing whitespace only names to raise exception when generating avatars
Signed-off-by: sdimovv <36302090+sdimovv@users.noreply.github.com>
|
2023-02-21 16:19:19 +01:00 |
|
Jens Langhammer
|
9e82de33e6
|
lib: remove unused imports
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-21 11:00:54 +01:00 |
|
Jens Langhammer
|
d2cfb76a7c
|
root: don't trace websockets to sentry
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-20 21:32:35 +01:00 |
|
Jens Langhammer
|
327d87355d
|
lib: improve caching of gravatar status
closes #4711
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-20 12:41:09 +01:00 |
|
Jens Langhammer
|
b415e9b773
|
core: remove avatar from group user member list
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
#4711
|
2023-02-20 12:40:42 +01:00 |
|
Jens Langhammer
|
1ac2e924a2
|
core: fix error when creating token without request in context
closes #4716
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-19 17:31:20 +01:00 |
|
Jens Langhammer
|
0874574e5c
|
*: add additional prometheus metrics, remove unusable high entropy metrics
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-19 17:08:40 +01:00 |
|
Jens Langhammer
|
069e9c015b
|
events: fix m2m_change events not being logged
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-19 16:28:30 +01:00 |
|
Jens Langhammer
|
c6ead3dc49
|
providers/oauth2: make PKCE required for public clients
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-17 18:08:39 +01:00 |
|
Jens Langhammer
|
f749027143
|
root: don't log django request warnings
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-17 18:08:18 +01:00 |
|
Jens Langhammer
|
153bd3aaf1
|
sources/oauth: fix not all token errors being logged with response
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-17 13:22:41 +01:00 |
|
Jens Langhammer
|
1a57d453ba
|
providers/oauth2: fix missing information for Revoked token access events
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-16 14:47:07 +01:00 |
|
Jens Langhammer
|
d842fc4958
|
release: 2023.2.2
|
2023-02-15 19:53:42 +01:00 |
|
Jens Langhammer
|
bff34cc5dc
|
root: use channel send workaround for sync sending of websocket messages
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-15 16:08:01 +01:00 |
|
Jens Langhammer
|
7f009f6d02
|
flows: include flow authentication requirement in diagram
closes #4533
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-15 16:04:45 +01:00 |
|
Jens Langhammer
|
c8c401e2c5
|
lib: don't try to cache generated avatar with full user, only cache with name
closes #4690
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-15 10:49:13 +01:00 |
|
Jens Langhammer
|
80de3ee853
|
release: 2023.2.1
|
2023-02-14 18:52:36 +01:00 |
|
Jens Langhammer
|
deb91bd12b
|
sources/ldap: add LDAP Debug endpoint
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-14 16:06:54 +01:00 |
|
Jens Langhammer
|
81d70e5d41
|
release: 2023.2.0
|
2023-02-14 13:15:47 +01:00 |
|
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 |
|