Jens L
|
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 |
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
|
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 |
Jens Langhammer
|
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 |
Jens Langhammer
|
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 |
Jens Langhammer
|
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 |
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
|
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 |
Jens Langhammer
|
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 |
Jens Langhammer
|
974ddc07f7
|
web: improve loading of custom favicon
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-02 21:19:39 +02:00 |
Jens Langhammer
|
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 |
Jens Langhammer
|
8427fb87f6
|
tenants: add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 19:47:55 +02:00 |
Jens Langhammer
|
477ff85109
|
flows: migrate flow_unenrollment to tenant
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 18:44:02 +02:00 |
Jens Langhammer
|
ff611f21cd
|
tenants: initial implementation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 17:47:25 +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
|
9e7c9ae649
|
web: fix API Path
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-17 20:48:58 +02:00 |
Jens Langhammer
|
9a44088d2b
|
admin: migrate metrics viewset to APIView
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 17:49:37 +02:00 |
Jens Langhammer
|
99be97206b
|
web: fix enums
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 15:31:13 +02:00 |
Jens Langhammer
|
c55f2ad10a
|
root: set additional sentry tags
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-15 19:53:43 +02:00 |
Jens Langhammer
|
69af788b0f
|
web: ignore network errors for sentry
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-27 15:54:57 +02:00 |
Jens Langhammer
|
21c7787eed
|
web/flows: fix redirect loop when sentry is enabled
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-26 17:45:09 +02:00 |
Jens Langhammer
|
c1ab5c5556
|
web: fix title not being loaded from config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#770
|
2021-04-22 23:50:37 +02:00 |
Jens Langhammer
|
71e4936dc3
|
web/admin: fix error when me() returns 403
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-22 19:52:01 +02:00 |
Jens Langhammer
|
9d3b6f7a4d
|
web: only report http errors for 500 and above
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-22 19:51:32 +02:00 |
Jens Langhammer
|
5955394c1d
|
web: send response info when response is thrown
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-20 17:32:38 +02:00 |
Jens Langhammer
|
6821679fbc
|
*: add support for bearer authentication on API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-13 20:01:30 +02:00 |
Jens Langhammer
|
513d3c1c31
|
web: add support for PII for sentry, add user feedback dialog
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-13 18:35:26 +02:00 |
Jens Langhammer
|
8a7c414031
|
web/*: fix defaults for booleans to use first()
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-04 00:41:13 +02:00 |
Jens Langhammer
|
1b63e461cc
|
web/api: log requests to console
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 23:06:57 +02:00 |
Jens Langhammer
|
aaebd01058
|
admin: finalise migration
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-03 01:20:20 +02:00 |
Jens Langhammer
|
7fad2b6563
|
sources/oauth: migrate to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 15:42:07 +02:00 |
Jens Langhammer
|
83fc22005c
|
*: remove swagger parameters from functions that don't accept them
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-02 13:39:22 +02:00 |
Jens Langhammer
|
5eb9b95ab5
|
providers/saml: migrate import to API, add API tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-01 19:28:12 +02:00 |
Jens Langhammer
|
4e3701ca8d
|
web/admin: migrate provider forms
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-04-01 15:39:59 +02:00 |
Jens Langhammer
|
6a69425688
|
providers/oauth2: migrate scope mapping to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 23:07:57 +02:00 |
Jens Langhammer
|
656fe00302
|
outposts: migrate service connections to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 22:47:41 +02:00 |
Jens Langhammer
|
e476186cbc
|
web/admin: migrate policybinding form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 19:41:42 +02:00 |
Jens Langhammer
|
25e043afea
|
web/admin: migrate FlowStageBinding form to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-31 15:46:48 +02:00 |
Jens Langhammer
|
f9382ed32e
|
web/admin: fix linting errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 23:18:07 +02:00 |
Jens Langhammer
|
cb0b5f7146
|
web/admin: migrate prompts to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 22:12:06 +02:00 |
Jens Langhammer
|
8a3b1ae29d
|
web/admin: migrate invitations to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 22:11:30 +02:00 |
Jens Langhammer
|
3686cba6b4
|
root: fix build for static files during e2e
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 14:06:11 +02:00 |
Jens Langhammer
|
09aa5d6350
|
web/admin: migrate outposts to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 23:12:31 +02:00 |
Jens Langhammer
|
e96d2fa666
|
web/admin: migrate flows to web forms
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 22:24:46 +02:00 |
Jens Langhammer
|
03ff495011
|
web/admin: migrate application form to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 21:39:53 +02:00 |
Jens Langhammer
|
7d74e1d2c4
|
*: revert to drf-yasg upstream
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 21:04:54 +02:00 |
Jens Langhammer
|
1e58941323
|
web/admin: migrate Event Transport to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 19:06:00 +02:00 |
Jens Langhammer
|
dfff2a1134
|
web/admin: migrate crypto/certificatekeypair to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 17:35:13 +02:00 |
Jens Langhammer
|
526af26536
|
web/admin: migrate user forms to web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 16:16:27 +02:00 |
Jens Langhammer
|
1b496dd472
|
web/admin: use new group form for create
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-29 12:02:58 +02:00 |