|
|
b82a142745
|
stages/authenticator_sms: use twilio SDK, improve docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#3237
|
2022-07-28 22:17:59 +02:00 |
|
|
|
e49050af19
|
web/flows: improve layout for TOTP QR stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-07-28 21:16:42 +02:00 |
|
|
|
0248755cda
|
stages/authentiactor_validate: improve error handling for duo
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-07-28 21:11:58 +02:00 |
|
|
|
49cce6a968
|
stages/prompt: add basic file field (#3156)
add basic file field
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-07-05 23:09:41 +02:00 |
|
|
|
0a73e7ac9f
|
tenants: add default_locale read only field, pre-hydrate in flows and read in autodetect as first choice
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-07-05 23:04:25 +02:00 |
|
|
|
c72d56d02d
|
web: use full import paths for dynamic imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-07-01 16:56:23 +02:00 |
|
|
|
c5a2831665
|
api: add basic jwt support with required scope (#2624)
* api: add basic jwt support with required scope
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* api: only set auth_via when actually authenticating via token
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* save consented permissions in user consent, re-prompt when new permissions are required
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* update locale
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* translate special scope map
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* more api auth tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* build web api in e2e tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* link generated client instead of copying
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-26 17:51:15 +02:00 |
|
|
|
a8c04f96d2
|
web: use absolute imports with path rewrite instead of relative imports (#3149)
|
2022-06-25 17:44:17 +02:00 |
|
|
|
e1efb47543
|
web/flows: statically import webauthn-related stages for safari issues
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-23 19:26:31 +02:00 |
|
|
|
1c62a3db6e
|
core: user paths (#3085)
* init
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add user_path_template
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add to sources and flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add outposts & api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* dark theme for treeview
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add search
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add docs and tests for validation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add to user write stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add web ui
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: improve error handling
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-15 12:12:26 +02:00 |
|
|
|
5be45ebf8e
|
web/flows: fix error when webauthn operations failed and user retries
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-12 17:42:23 +02:00 |
|
|
|
24a21c1761
|
web/flows: update default flow background
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-10 23:33:17 +02:00 |
|
|
|
6573cbb16c
|
web/flows: add divider to identification stage for security key
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-10 22:50:40 +02:00 |
|
|
|
070a6d866e
|
web/flows: remove autofocus from password field of identifications tage
closes #2561
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-10 20:02:48 +02:00 |
|
|
|
4ed8171130
|
web/user: fix static prompt fields being rendered with label
closes #2584
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-28 20:05:43 +02:00 |
|
|
|
333e58ce2f
|
flows/layouts (#2867)
|
2022-05-16 01:10:23 +02:00 |
|
|
|
5ddd138c97
|
web: update default flow background
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-14 20:08:59 +02:00 |
|
|
|
be06adcb59
|
web: lazy load parts of interfaces (#2864)
|
2022-05-14 17:07:37 +02:00 |
|
|
|
ddd785898b
|
providers/saml: add title attribute to autosubmit stage and render correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-05-14 00:08:14 +02:00 |
|
|
|
2399fa456b
|
policies: fix current user not being set in server-side policy deny
closes #2039
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-21 22:30:27 +02:00 |
|
|
|
7a44d5768a
|
web/flows: fix focus being continuously forced to the input
closes #2692
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-08 18:26:39 +02:00 |
|
|
|
b887916f5b
|
web/flows: fix styling for access denied stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#2572
|
2022-03-23 10:16:43 +01:00 |
|
|
|
4d3b25ea66
|
web: fix lint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-04 09:52:19 +01:00 |
|
|
|
5be97e98e4
|
web: update flow background
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-03 20:00:53 +01:00 |
|
|
|
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 |
|
|
|
7bdd32506e
|
web: cleanup default footer links
|
2022-03-01 15:27:21 +00:00 |
|
|
|
2ccab75021
|
stages/authenticator_validate: add ability to select multiple configuration stages which the user can choose
closes #1843
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-12 16:55:50 +01:00 |
|
|
|
eac658c64f
|
web: update background image
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-07 20:46:47 +01:00 |
|
|
|
a6baed9753
|
web/flows: fix width on flow container
|
2022-01-31 14:11:25 +00:00 |
|
|
|
bd283c506d
|
web/flows: remove node directly instead of using removeChild()
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-10 19:37:51 +01:00 |
|
|
|
28e675596b
|
web/flows: only add helper username input if using native shadow dom to prevent browser confusion
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-03 22:30:56 +01:00 |
|
|
|
9b7f57cc75
|
web/flows: add workaround for autofocus not working in password stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-03 22:25:28 +01:00 |
|
|
|
e72097292c
|
web/flows: fix helper form not being removed from identification stage (improve password manager compatibility)
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-02 20:03:34 +01:00 |
|
|
|
4f800c4758
|
web/flows: include user in access denied stage
closes #2039
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-01 20:25:49 +01:00 |
|
|
|
9154b9b85d
|
web/user: rework user source connection UI
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-30 21:59:41 +01:00 |
|
|
|
d854d819d1
|
web/flows: fix duplicate loading spinners when using webauthn
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-26 15:14:56 +01:00 |
|
|
|
5c5634830f
|
stages/identification: add field for passwordless flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-23 18:27:00 +01:00 |
|
|
|
6e83467481
|
web/flows: fix error when attempting to enroll new webauthn device
closes #1936
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-15 00:24:46 +01:00 |
|
|
|
2993f506a7
|
sources/oauth: implement apple native sign-in using the apple JS SDK
closes #1881
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-14 00:40:29 +01:00 |
|
|
|
b14c22cbff
|
web: fix duplicate classes, make generic icon clickable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-06 21:13:04 +01:00 |
|
|
|
02771683a6
|
web/flows: fix linting errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-02 15:32:00 +01:00 |
|
|
|
fdd5211253
|
web/flows: Revise duo authenticator login prompt text (#1872)
|
2021-12-02 15:27:47 +01:00 |
|
|
|
241cb01ec6
|
web/flows: fix spinner during webauthn not centred
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-19 09:51:52 +01:00 |
|
|
|
ea63d384fd
|
web/flows: fix lint errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-18 09:36:42 +01:00 |
|
|
|
357bd65028
|
web/flows: fix typo
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 19:52:17 +01:00 |
|
|
|
b8d86bc482
|
web/flows: update default background
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 13:07:00 +01:00 |
|
|
|
da74304221
|
stages/prompt: add text_read_only field
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-08 14:45:56 +01:00 |
|
|
|
e587c53e18
|
web: remove deprecated rollup-plugin-node-resolve
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-04 22:34:48 +01:00 |
|
|
|
2a21ebf7b0
|
web/flows: fix authenticator_validate not allowing alpha-numeric codes due to empty pattern
closes #1663
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-04 15:39:10 +01:00 |
|
|
|
337677ad12
|
web/flows: improve display of static tokens
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-04 15:21:04 +01:00 |
|