|  | 4f4f954693 | core: customisable user settings (#2397) * tenants: add user_settings flow, add basic flow and basic new executor
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: use flow PromptStage instead of custom stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: add tenant to StageHost interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: fix form missing component
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: re-add success message
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: improve support for multiple error messages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/prompt: allow expressions in prompt placeholders
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/prompt: add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: always set pending user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: never cache stage configuration flow plans
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/user_write: fix error when pending user is anonymous user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add checkbox for prompt placeholder expression
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: add prompt expression docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/prompt: add ak-locale field type
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tenants: fix default policy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: add function to do global refresh
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: fix rendering of ak-locale
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tenants: fix default policy, add error handling to placeholder, fix locale attribute
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-03-03 00:13:06 +01:00 |  | 
			
				
					|  | 2c54be85be | web: prioritise ?locale parameter over saved locale Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-02-26 16:24:29 +01:00 |  | 
			
				
					|  | 943fd80920 | web: ignore additional error Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-01-17 22:05:23 +01:00 |  | 
			
				
					|  | 0db0a12ef3 | root: rename csrf header Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-01-16 16:17:44 +01:00 |  | 
			
				
					|  | 8008aba450 | web: directly read csrf token before injecting into request Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-01-16 16:10:55 +01:00 |  | 
			
				
					|  | ed84fe0b8d | root: set samesite for csrf cookie Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-01-12 23:14:14 +01:00 |  | 
			
				
					|  | 0ef8edc9f1 | web/user: add language selection closes #2041
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-01-01 18:25:03 +01:00 |  | 
			
				
					|  | 10110deae5 | web/admin: add Admin in titlebar for admin interface Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-24 20:04:21 +01:00 |  | 
			
				
					|  | dad43017a0 | web/admin: use SentryIgnoredError for user errors Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-21 19:44:44 +01:00 |  | 
			
				
					|  | 70256727fd | web: ignore instantSearchSDKJSBridgeClearHighlight error on edge on iOS Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-18 15:05:40 +01:00 |  | 
			
				
					|  | 4911a243ff | sources/oauth: add initial okta type Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#1910 | 2021-12-13 21:48:59 +01:00 |  | 
			
				
					|  | 0544dc3f83 | web: use correct transaction names for web Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-13 21:03:30 +01:00 |  | 
			
				
					|  | 141481df3a | web: send sentry-trace header in API requests Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-13 17:41:11 +01:00 |  | 
			
				
					|  | a2b38caf64 | web: update for new config api Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-29 13:58:00 +01:00 |  | 
			
				
					|  | db9ea8603c | web: cleanup sentry error catching Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-28 15:17:27 +01:00 |  | 
			
				
					|  | 7c9f821bfd | web: attempt to drop fetch errors Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-23 23:29:25 +01:00 |  | 
			
				
					|  | 011babbbd9 | web: fix linting errors by adding a wrapper for next param Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-07 18:03:26 +01:00 |  | 
			
				
					|  | 5374352411 | sources/plex: allow users to connect their plex account without login flow Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-03 21:09:02 +01:00 |  | 
			
				
					|  | c10ce5c679 | web: disable Sentry.showReportDialog Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-10-20 11:46:02 +02:00 |  | 
			
				
					|  | 3ab9798f38 | web: prepare for building with external API bases Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-10-14 19:45:20 +02:00 |  | 
			
				
					|  | 094acc62f0 | web: ignore network error Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-09 19:58:43 +02:00 |  | 
			
				
					|  | 92ce5f0931 | web: improve error display when only {'detail'} is returned Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-02 19:55:37 +02:00 |  | 
			
				
					|  | f0db408699 | api: add v3 Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-02 17:40:02 +02:00 |  | 
			
				
					|  | d5d1f2a645 | web: show version in logs Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-02 17:10:43 +02:00 |  | 
			
				
					|  | b74681f22c | Merge branch 'master' into publish-api-to-npm Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
# Conflicts:
#	web/package-lock.json
#	web/src/pages/sources/oauth/OAuthSourceForm.ts | 2021-08-23 09:40:52 +02:00 |  | 
			
				
					|  | 93e27d1959 | web: improve failed request handling Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-21 14:40:45 +02:00 |  | 
			
				
					|  | 14fb0c3d61 | web: cleanup Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-15 22:18:03 +02:00 |  | 
			
				
					|  | 1d4b941a3b | web: migrate to @goauthentik/api Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-15 21:32:28 +02:00 |  | 
			
				
					|  | 9430a2eea2 | web/elements: add bulk delete form Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-12 21:42:52 +02:00 |  | 
			
				
					|  | 8b28039c1b | web: re-add sentry error dialog Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-11 19:53:52 +02:00 |  | 
			
				
					|  | e1f7421c6a | web: fix error from trying to clone the request Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-09 00:38:43 +02:00 |  | 
			
				
					|  | fdd8e66b91 | web: add API Drawer Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-05 22:04:31 +02:00 |  | 
			
				
					|  | 6ea83edd9f | web: disable showReportDialog Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-05 09:57:58 +02:00 |  | 
			
				
					|  | 1b638adf89 | web/admin: fully remove response cloning due to errors Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-07-28 12:26:50 +02:00 |  | 
			
				
					|  | 2036827f04 | api: add sentry tunnel Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-07-13 10:58:14 +02:00 |  | 
			
				
					|  | 7ddb459030 | web: fix error when showing error message of request Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-07-09 19:06:30 +02:00 |  | 
			
				
					|  | ca44f8bd60 | web: log response when >= http 400 Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-07-04 12:39:10 +02:00 |  | 
			
				
					|  | 74e578c2bf | events: add tenant to event Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-14 18:43:29 +02:00 |  | 
			
				
					|  | 82b2c7e3f0 | web: add capabilities to sentry event Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-13 14:08:39 +02:00 |  | 
			
				
					|  | dad24c03ff | outposts: set cookies for a domain to authenticate an entire domain (#971) * outposts: initial cookie domain implementation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add cookie domain setting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* providers/proxy: replace forward_auth_mode with general mode
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: rebuild proxy provider form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* providers/proxy: re-add forward_auth_mode for backwards compat
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: fix data.mode not being set
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* root: always set log level to debug when testing
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* providers/proxy: use new mode attribute
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* providers/proxy: only ingress /akprox on forward_domain
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* providers/proxy: fix lint error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: fix error on ProxyProviderForm when not using proxy mode
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: fix default for outpost form's type missing
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add additional desc for proxy modes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outposts: fix service account permissions not always being updated
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outpost/proxy: fix redirecting to incorrect host for domain mode
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: improve error handling for network errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outpost: fix image naming not matching main imaeg
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outposts/proxy: fix redirects for domain mode and traefik
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: fix colour for paragraphs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: fix consent stage not showing permissions correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: add domain-level docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: fix broken links
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outposts/proxy: remove dead code
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: fix missing id for #header-text
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-08 23:10:17 +02:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 029d58191e | sources/saml: include metadata download link in API response Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-08 17:22:03 +02:00 |  | 
			
				
					|  | 75404f1345 | web/admin: pass full configure flow URL instead of just boolean Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-08 17:14:54 +02:00 |  | 
			
				
					|  | ba1b23c879 | flows: move flow relevant info into ContextualFlowInfo Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-08 16:53:28 +02:00 |  | 
			
				
					|  | 88cc38394e | root: improve sentry tags to simplify queries Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-06 14:51:43 +02:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 4d773274d4 | web: fix missing default favicon and not updating correctly Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-02 21:47:56 +02:00 |  | 
			
				
					|  | 3ea2b16a12 | tenants: add separate field for favicon url Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-02 21:31:04 +02:00 |  | 
			
				
					|  | 974ddc07f7 | web: improve loading of custom favicon Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-02 21:19:39 +02:00 |  | 
			
				
					|  | b339452843 | web: set favicon based on current tenants branding logo closes #956
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-02 14:38:24 +02:00 |  |