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 |
|
Johannes Zellner
|
de72400706
|
oidc: Allow multiple redirectUris
|
2023-04-06 12:42:51 +02:00 |
|
Johannes Zellner
|
8f4c86c1b4
|
oidc: add clients.tokenSignatureAlgorithm
|
2023-04-04 16:43:10 +02:00 |
|
Johannes Zellner
|
187389638c
|
oidc: add RSA-SHA256 aka rs256 signature algorithm
|
2023-04-04 11:32:43 +02:00 |
|
Johannes Zellner
|
99e0979c2e
|
oidc: use better json based file store for objects
|
2023-03-24 21:47:08 +01:00 |
|
Johannes Zellner
|
cdd5eca3d3
|
oidc: we only support clients with EdDSA signatures now
|
2023-03-23 23:52:47 +01:00 |
|
Johannes Zellner
|
3aa13c3090
|
oidc: give every Cloudron its own EdDSA key
|
2023-03-23 18:11:51 +01:00 |
|
Johannes Zellner
|
71bb41f918
|
oidc: Show where one logs in
|
2023-03-23 10:33:26 +01:00 |
|
Johannes Zellner
|
5d903451fa
|
Add oidc.name and oidc.appId fields
|
2023-03-23 09:44:31 +01:00 |
|
Johannes Zellner
|
41ecf14b28
|
oidc: also show error_description for more details
|
2023-03-22 12:27:16 +01:00 |
|
Johannes Zellner
|
9505e3a61b
|
oidc: Only provide post_logout_redirect_uris if set
|
2023-03-22 11:12:50 +01:00 |
|
Johannes Zellner
|
e822361693
|
fixup oidc client route tests
|
2023-03-21 19:39:13 +01:00 |
|
Johannes Zellner
|
14bcfbeeb2
|
Add experimental oidc dashboard view
|
2023-03-21 18:54:43 +01:00 |
|