dc1359a763
providers/saml: initial SLO implementation ( #2346 )
...
* providers/saml: initial SLO implementation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* providers/saml: add logout request tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* providers/saml: add tests for POST SLO
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* matrix e2e tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix import
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* set e2e matrix name
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* separate oidc and oauth tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add basic saml slo e2e tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add better metadata download url
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* kinda prepare release notes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* sort releases into folders
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add slo urls to website
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix linking
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add api tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* update docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2023-01-04 19:45:31 +01:00
ffed653cae
web/admin: migrate api calls to async ( #4335 )
...
migrate api calls to async
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2023-01-02 16:13:07 +01:00
ba5cd6e719
web/admin: add Radio control, search-select fixes ( #4333 )
...
* move search select to forms folder
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add radio, migrate smaller lists
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* move dropdown when scrolling, hide when container out of frame
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2023-01-02 14:51:44 +01:00
9564894eda
web/elements: trigger search select data update on connected callback
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2023-01-02 10:26:52 +01:00
964fdf171b
web: add check compile test to prevent compile errors/warnings
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2023-01-01 23:32:05 +01:00
aef9a22331
web/admin: fix error in outpost form dropdown
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2023-01-01 22:27:23 +01:00
9fdfb8c99b
stages/dummy: add toggle to throw error for debugging
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2023-01-01 21:25:53 +01:00
a03a64b35c
web/admin: fix error when creating SAML Provider from metadata
...
closes #4315
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-31 12:54:42 +01:00
316c6966b7
web/admin: post-migration cleanup
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-29 23:24:43 +01:00
6a44695c48
web/admin: use flow slug as main name for flow dropdown
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-29 22:53:15 +01:00
c46b2d5573
web/admin: finish migration to search-select
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-29 22:48:28 +01:00
35678c18c5
web/admin: replace more selects with search select
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-29 21:49:36 +01:00
5fba08c911
web/admin: replace more selects with search select
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-29 13:15:09 +01:00
1149a61986
web/admin: replace certificate selection with ak-search-select
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-29 11:56:54 +01:00
7a10872854
web/admin: replace flow selections with ak-search-select
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-29 11:50:18 +01:00
90c89aec76
web/admin: replace stage selections with ak-search-select
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-29 11:14:13 +01:00
b429e24392
web/admin: replace group selections with ak-search-select
...
closes #4157
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-29 11:14:12 +01:00
e02b99bfbc
web/admin: replace user selections with ak-search-select
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#4157
2022-12-29 11:00:57 +01:00
e6aa4c9327
web/admin: rework outpost health
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-28 16:16:18 +01:00
0e6400bfea
web/admin: improve user/group UX for adding/removing users to and from groups
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-28 12:55:38 +01:00
be308b3392
web/admin: lint
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-28 12:07:14 +01:00
b16d1134ea
core: add endpoints to add/remove users from group atomically
...
closes #4252
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-28 10:50:30 +01:00
3eecc76717
web/admin: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-26 15:35:08 +01:00
dbaf03430e
web/admin: show stage binding form when creating stage in bound list
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-25 15:09:22 +01:00
bfa0360764
web/admin: show policy binding form when creating policy in bound list
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-25 14:59:45 +01:00
5132f0f876
web/admin: more consistent label usage, use compact labels
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-25 14:06:29 +01:00
08b0075335
web/admin: fix import error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-25 13:18:56 +01:00
700a4cb72c
web/admin: fix application to provider links
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-24 21:55:29 +01:00
283c93c57b
website: copy static files instead of linking them to prevent cache issues
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-23 15:18:21 +01:00
9f846d94be
security: fix CVE 2022 23555 ( #4274 )
...
* add flow to invitation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* show warning on invitation page
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add security advisory
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-23 14:13:49 +01:00
84fbeb5721
security: fix CVE 2022 46172 ( #4275 )
...
* fallback to current user in user_write, add flag to disable user creation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* update api and web ui
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* update default flows
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add cve post to website
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-23 14:12:58 +01:00
c635487210
blueprints: better OCI support in UI ( #4263 )
...
use oci:// prefix to detect oci blueprint, add UI support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-22 18:49:25 +01:00
7143ea08e6
web/admin: improve i18n for documentation link in outpost form
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-22 17:30:54 +01:00
e4e7a112e3
web: use version family subdomain for in-app doc links
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-22 17:03:08 +01:00
e5cfddfc57
web: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-21 20:25:42 +01:00
1564b898db
web/admin: fix alignment in tables with multiple elements in cell
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-21 20:06:36 +01:00
3b61c6f9b9
web/admin: improve UI for removing users from groups and groups from users
...
no longer deletes users/groups when they are removed from the opposite
closes #4251 closes #3964
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-21 19:16:00 +01:00
609f95ac97
providers: add preview for mappings ( #4254 )
...
* preview
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/admin: show provider page on application page
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* use oauth2 end session url instead of direct interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* dont show provider page on application page for now
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add UI for preview
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* translate and release notes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* fix lint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* separate saml api files
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add api tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-21 12:13:11 +01:00
980d2a022c
web/admin: show bound policies order first to match stages
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-20 14:59:17 +01:00
67b45fc4e3
web/admin: break all in code blocks in event info
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-19 13:00:55 +01:00
9d5b9204fc
web/admin: rework markdown, correctly render Admonitions, fix links
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-19 12:48:02 +01:00
39e0ed2962
web/admin: better show metadata download for saml provider
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-19 10:54:51 +01:00
ec925491b2
stages/captcha: customisable URLs ( #3832 )
...
* make api and js url customisable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* use recaptcha.net domains
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* regen locale
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-18 14:18:43 +01:00
45eb8baee8
web/admin: fix action button order for blueprints
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-12 16:22:33 +00:00
db95dfe38d
security: fix CVE 2022 46145 ( #4140 )
...
* add flow authentication requirement
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add website for cve
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* flows: handle FlowNonApplicableException without policy result
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add release notes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-02 16:14:25 +01:00
93fee5f0e5
web: fix authentification with Plex on iOS ( #4095 )
...
* web: fix authentification with Plex on iOS
Fixes issue #3822
* fixup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* add fallback button
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-12-01 13:32:00 +01:00
474677017f
web/admin: fix empty request being sent due to multiple forms in duo import modal
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-11-24 12:08:06 +01:00
0813a49ca5
web/admin: clarify phrasing that user ID is required
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-11-24 11:37:54 +01:00
94833dd1e7
web/admin: reset cookie_domain when setting non-domain forward auth
...
closes #4063
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-11-22 20:46:20 +01:00
14f341f504
web/admin: fix error when importing duo devices
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2022-11-21 21:36:10 +01:00