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
Johannes Zellner
bba911165b
Remove noisy openid debugs
2023-05-11 16:22:58 +02:00
Johannes Zellner
8656bea4f2
Update oidc-provider
2023-05-11 16:16:19 +02:00
Johannes Zellner
9024844449
Set favicon for OpenId views
2023-05-11 13:48:36 +02:00
Johannes Zellner
b5fc377dab
Set app's fqdn as fallback logout redirect URI for oidc
2023-05-11 10:57:52 +02:00
Girish Ramakrishnan
898413bfd4
convert console.log to debug
2023-04-30 10:18:48 +02:00
Johannes Zellner
5b6e6a556a
Apply ACLs to internal oidc clients
2023-04-25 19:35:59 +02:00
Girish Ramakrishnan
c4f4f3e914
logs: use %o to format error
...
otherwise, they are printed as multi-line and this messes up tail+date formatting
2023-04-16 10:49:59 +02:00
Johannes Zellner
da38d8a045
oidc: support app addon oidc configs as normal clients
2023-04-14 22:22:04 +02:00
Johannes Zellner
badcc0ac2c
oidc: set application_type to native to skip elaborate web redirect URIs
2023-04-06 13:28:24 +02:00