Johannes Zellner
36ab5800a3
oidc: enable CORS for internal apps
2024-04-11 19:10:29 +02:00
Johannes Zellner
028b820d48
oidc: Reload the login view if session is gone
2024-04-04 17:32:58 +02:00
Johannes Zellner
68724bcb4f
Revert "oidc: enable rpInitiated logout"
...
This reverts commit a6f4b2896a .
2024-04-04 10:41:00 +02:00
Johannes Zellner
6186bb54e4
Revert "oidc: allow post logout redirect back to the app"
...
This reverts commit 3ddf72a24d .
2024-04-04 10:40:53 +02:00
Johannes Zellner
a4e822dec2
Make autologin token only one-time use
2024-04-04 10:29:36 +02:00
Johannes Zellner
5744cb7318
auto login from activation
2024-04-04 10:26:48 +02:00
Johannes Zellner
2f6a66dbd7
oidc: enable auto login when a token is provided
2024-04-03 18:11:21 +02:00
Johannes Zellner
3ddf72a24d
oidc: allow post logout redirect back to the app
2024-04-03 15:49:03 +02:00
Johannes Zellner
a6f4b2896a
oidc: enable rpInitiated logout
2024-04-02 20:38:12 +02:00
Girish Ramakrishnan
8a63f0368e
Fix parsing of displayName
...
Currently, we only have one field for the name. The first part is
first name. The rest is last name. Obviously, this won't work in all
cases but is the best we can do for the moment.
2024-02-06 16:53:03 +01:00
Johannes Zellner
9efe399399
oidc: add picture claim
2024-01-29 13:55:31 +01:00
Girish Ramakrishnan
cf707ba657
move the require
2024-01-23 12:44:23 +01:00
Girish Ramakrishnan
5b7667fa4d
external ldap: ensure dashboard login does totp check
2024-01-08 11:55:35 +01:00
Girish Ramakrishnan
344578006c
make oidc test stable
2023-12-03 20:04:17 +01:00
Johannes Zellner
5e7bc78d35
Set custom oidc client id and secret in the backend
2023-10-06 15:16:57 +02:00
Girish Ramakrishnan
0e195679bf
Make tests pass
2023-10-01 13:42:02 +05:30
Johannes Zellner
31ef53c530
Revert "Set custom csp rule for OpenID consent form submit based on schema"
...
This reverts commit b0115acf42 .
2023-09-26 23:37:13 +02:00
Johannes Zellner
b0115acf42
Set custom csp rule for OpenID consent form submit based on schema
2023-09-26 22:32:37 +02:00
Girish Ramakrishnan
d2c702f890
eventlog: always use AuditSource objects as source field
2023-08-28 08:13:56 +05:30
Johannes Zellner
40884705b4
Fixup demo note text
2023-08-17 13:45:07 +02:00
Johannes Zellner
98e43a6f5a
Add login note for demo Cloudron
2023-08-17 13:38:47 +02:00
Girish Ramakrishnan
4b1b38be63
make tests work again
2023-08-14 11:08:38 +05:30
Girish Ramakrishnan
eee49a8291
move dashboard setting into dashboard.js
2023-08-11 21:04:10 +05:30
Girish Ramakrishnan
27ce8f9351
oidc: fix crash when rendering error
2023-08-11 18:38:03 +05:30
Johannes Zellner
cacf0d34f5
Add oidc views footer
2023-08-11 13:53:23 +02:00
Johannes Zellner
e9f3f13564
Only always use token types from tokens.js
2023-08-07 19:26:04 +02:00
Girish Ramakrishnan
67ee82abb9
remove settings.dashboardOrigin
2023-08-04 22:10:14 +05:30
Girish Ramakrishnan
e0d07c3c19
settings: move branding settings into branding.js
2023-08-02 23:02:40 +05:30
Girish Ramakrishnan
e1fd369c6d
settings: move cookie secret into oidc
2023-08-02 23:02:40 +05:30
Girish Ramakrishnan
d9a9ae2add
oidc: log which app the user logged into
2023-07-25 18:40:48 +05:30
Girish Ramakrishnan
b533e5273d
oidc: set authType to oidc
2023-07-25 18:40:48 +05:30
Johannes Zellner
e13d905f32
Store OpenID cookie secret in settings db and make it unique per instance
2023-07-25 12:40:05 +02:00
Girish Ramakrishnan
ecc4d58bb2
oidc: comment out some debugs
2023-07-25 12:31:05 +05:30
Johannes Zellner
e97747762e
Raise login event
2023-07-24 20:49:58 +02:00
Johannes Zellner
00b5438ec5
oidc: explicitly disable rpInitiatedLogout
2023-07-20 16:43:58 +02:00
Johannes Zellner
5489285406
oidc: remove now unsupported provider logout handling
2023-07-20 13:26:07 +02:00
Johannes Zellner
f1c6130cbd
Fixup linter error
2023-07-04 16:23:59 +02:00
Johannes Zellner
7443847697
Use branding cloudron name for oidc login
2023-07-04 16:23:48 +02:00
Johannes Zellner
7aae3790a7
oidc: Do not support logout
2023-06-26 13:02:57 +02:00
Johannes Zellner
4fe055c3a8
oidc: automatically submit consent form
...
Fixes #828
2023-06-21 13:14:45 +02:00
Johannes Zellner
35453a0c2d
Translate the oidc login view
2023-06-19 11:50:53 +02:00
Johannes Zellner
b6739e9d77
Support local development dashboard login
2023-06-15 15:44:16 +02:00
Johannes Zellner
33c1b4ae3b
oidc: also send profile with auth code
...
this helps us to be a bit more conforming with google and MS oidc
provider
2023-06-14 16:49:35 +02:00
Johannes Zellner
638bdc902b
Add implicit grants for dashboard
2023-06-04 17:39:31 +02:00
Johannes Zellner
874064de67
Only store dashboard accessTokens in tokensdb
2023-06-04 17:39:31 +02:00
Johannes Zellner
1f134ff070
Skip consent screen for dashboard login
2023-06-04 17:39:31 +02:00
Johannes Zellner
2c334170bd
oidc dashboard login
2023-06-04 17:39:29 +02:00
Johannes Zellner
79dd50910c
oidc: render error page instead of raw error body
2023-05-23 12:13:55 +02:00
Johannes Zellner
da7fbeee3d
oidc: Give proper login error feedback
2023-05-12 17:14:40 +02:00
Johannes Zellner
d332bb05fa
Show app name during oidc login
2023-05-12 13:51:50 +02:00