|  | 16380b3f7a | api: ensure viewsets have default ordering Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-10-05 11:26:41 +02:00 |  | 
			
				
					|  | 16f2603130 | core: make user's name field fully options closes #1537
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-10-05 11:23:27 +02:00 |  | 
			
				
					|  | 847cfed73f | web/user: don't show managed tokens in user interface Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-10-05 11:11:34 +02:00 |  | 
			
				
					|  | f9ad102915 | flows: inspector (#1469) * flows: add initial inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: change naming a bit
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flow: add inspector frame
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: don't use shadydom when inspecting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add current stage to api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/*: fix imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: deep-copy plan instead of just adding
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: ui
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: restrict inspector to admin
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add buttons to launch flow with inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: don't automatically follow redirects when inspector is open
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: make current_plan optional, only require historry
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: handle error messages in inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: improve UI when flow is done
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add is_completed flag to inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: fix monkeypatches for tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add inspector tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: re-enable cache
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-28 09:36:48 +02:00 |  | 
			
				
					|  | 674bd9e05c | web/admin: Fix typo 'username address' -> 'username' (#1473) | 2021-09-26 12:53:37 +02:00 |  | 
			
				
					|  | 93bdea3769 | core: fix api return code for user self-update Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-24 11:51:03 +02:00 |  | 
			
				
					|  | d900a2b6a9 | *: fix lookup_fields Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-20 19:19:36 +02:00 |  | 
			
				
					|  | 3f84abec2f | core: fix token identifier not being slugified when created with user-controller input closes #1390
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-20 13:43:25 +02:00 |  | 
			
				
					|  | b5c857aff4 | api: add explicit lookup_value_regex, disable include_format_suffixes Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-20 13:42:56 +02:00 |  | 
			
				
					|  | f6e0f0282d | core: fix tokens not being viewable but superusers Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-19 16:11:20 +02:00 |  | 
			
				
					|  | c85484fc00 | core: allow admins to create tokens with all parameters, re-add user to token form Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-19 15:25:48 +02:00 |  | 
			
				
					|  | 13e2eea72f | web/user: new end-user interface (#1404) * web/user: migrate to top navbar
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: prepare config from server
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* re-sort
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* remove old interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* update issue template
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* use notification badge
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: re-add go-to-admin button
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: fix remaining redirects directly to admin
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* make settings better
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* api: ensure sources and stages are sorted
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: add sessions and consent
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* providers/oauth2: add post wrapper to stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: add new interface to release notes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-16 22:17:05 +02:00 |  | 
			
				
					|  | 9441be1ee2 | interface split (#943) | 2021-09-16 17:30:16 +02:00 |  | 
			
				
					|  | 341c58a722 | core: fix token expiry for service accounts being only 30 minutes Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-16 09:57:34 +02:00 |  | 
			
				
					|  | 23444f4df0 | core: fix lint error Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-13 18:19:28 +02:00 |  | 
			
				
					|  | 71e68b498e | core: optimise groups api by removing member superuser status Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-13 18:06:37 +02:00 |  | 
			
				
					|  | 2862b4ecfb | core: remove ?v from static files Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-09 20:09:12 +02:00 |  | 
			
				
					|  | d0898a3869 | flows: ensure all StageViews accept post, add tests Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-09 16:30:14 +02:00 |  | 
			
				
					|  | 200e409d91 | core: minor query optimization Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-03 14:02:57 +02:00 |  | 
			
				
					|  | a016f99450 | core: fix user_obj being empty on token API Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-30 12:51:17 +02:00 |  | 
			
				
					|  | 2ae164df78 | *: cleanup api schema warnings Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-26 09:36:41 +02:00 |  | 
			
				
					|  | 0ccec96490 | core: make user optional in token creation Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-25 21:21:51 +02:00 |  | 
			
				
					|  | d79975c409 | core: fix user object for token not be setable Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-25 20:43:34 +02:00 |  | 
			
				
					|  | 20d65035d5 | core: fix error when user updates themselves Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-25 17:52:50 +02:00 |  | 
			
				
					|  | d7ad5f6a16 | core: add API to create service account with token for app password Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-24 20:09:22 +02:00 |  | 
			
				
					|  | c60ba91fee | core: fix auth saving entire models into session Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 23:59:43 +02:00 |  | 
			
				
					|  | cba255eaaa | Merge branch 'master' into app-passwords Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
#	authentik/core/tests/test_source_flow_manager.py
#	authentik/stages/authenticator_validate/tests.py
#	authentik/stages/password/tests.py
#	scripts/generate_ci_config.py | 2021-08-23 21:21:12 +02:00 |  | 
			
				
					|  | 859cf2bd8f | lib: move id and key generators to lib (#1286) * lib: move generators to lib
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: bump default token key size
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: fix split being used for http basic auth instead of partition
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/elements: don't rethrow error in ActionButton
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 20:27:38 +02:00 |  | 
			
				
					|  | a2578ffaad | core: add token tests for invalid intent and token auth Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 20:21:54 +02:00 |  | 
			
				
					|  | 27cc5d7138 | core: fix authentication error when no request is given Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 19:09:53 +02:00 |  | 
			
				
					|  | 5face5410f | web/admin: select all password stage backends by default Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 18:08:29 +02:00 |  | 
			
				
					|  | e27a6fdeeb | events: fix linting Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 17:48:28 +02:00 |  | 
			
				
					|  | 033c9a3bd3 | core: fix token intent not defaulting correctly Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 17:33:35 +02:00 |  | 
			
				
					|  | 69a0153619 | core: use custom inbuilt backend, set backend login information in flow plan for events Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 17:09:53 +02:00 |  | 
			
				
					|  | 00e9b91f56 | web/admin: fix missing app passwords backend Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 16:47:38 +02:00 |  | 
			
				
					|  | 4cf76fdcda | stages/password: auto-enable app password backend Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 16:39:39 +02:00 |  | 
			
				
					|  | f217d34a98 | web/admin: allow users to create app password tokens Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 16:27:39 +02:00 |  | 
			
				
					|  | 9a6a3e66b8 | root: update schema Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 16:14:33 +02:00 |  | 
			
				
					|  | 20572c728d | core: add new token intent and auth backend Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 16:05:29 +02:00 |  | 
			
				
					|  | e4790f9060 | core: handle error when ?for_user is not numberical Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-23 15:25:18 +02:00 |  | 
			
				
					|  | 294d70ae4d | outposts/ldap: move virtual groups to other OU for lookups, conditionally skip requests based on search filter Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-21 17:53:09 +02:00 |  | 
			
				
					|  | 3e909ae6bb | core: allow filtering users by the groups they are in Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-21 16:27:48 +02:00 |  | 
			
				
					|  | b4f738492d | sources/oauth: improve UI with prefilled urls (when customizable) and hiding provider type Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-21 15:52:41 +02:00 |  | 
			
				
					|  | d9ece98bbc | core: fix token expiration not being updated upon key rotation Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-12 17:22:42 +02:00 |  | 
			
				
					|  | 1524efcf51 | core: fix expired tokens not being returned by API Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-12 17:21:53 +02:00 |  | 
			
				
					|  | c6dddc97f0 | core: fix error when migrating with AK_ADMIN_TOKEN set Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-11 22:36:52 +02:00 |  | 
			
				
					|  | 38292a588b | website/docs: add docs for automated installs Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-11 21:57:58 +02:00 |  | 
			
				
					|  | e90da9283e | core: add support to bootstrap token on initial install using AK_ADMIN_TOKEN in environment Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-11 21:45:49 +02:00 |  | 
			
				
					|  | e0e0f4fa6c | core: fix users's group list not allowing blank values Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-11 20:16:45 +02:00 |  | 
			
				
					|  | ec95a2bddc | core: allow changing of groups a user is in from user api Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-10 19:31:30 +02:00 |  |