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 |
|
Johannes Zellner
|
b78c773bc6
|
sort by -> order by
|
2023-03-21 17:40:06 +01:00 |
|
Johannes Zellner
|
4b2ee168fc
|
oidc: better error page message
|
2023-03-21 15:32:59 +01:00 |
|
Johannes Zellner
|
b1f1c06a6d
|
oidc: return null if client can't be found
|
2023-03-21 15:23:45 +01:00 |
|
Johannes Zellner
|
8d7efc5701
|
oidc: Provide custom error page
|
2023-03-21 15:20:18 +01:00 |
|
Johannes Zellner
|
22f9ffd119
|
Fixup many linter errors
|
2023-03-21 14:46:09 +01:00 |
|
Johannes Zellner
|
e9fc355ac5
|
Move openid provider into its own express server
|
2023-03-21 14:39:58 +01:00 |
|
Johannes Zellner
|
46c233bad6
|
oidc: Add clients manage routes
|
2023-03-21 13:54:40 +01:00 |
|
Johannes Zellner
|
98b93537ac
|
Provide custom logout views
|
2023-03-19 16:01:22 +01:00 |
|
Johannes Zellner
|
a832a95a62
|
oidc: use the username for mapping
|
2023-03-19 16:01:22 +01:00 |
|
Johannes Zellner
|
260925229a
|
oidc: post logout redirect uris is an array
|
2023-03-19 16:01:22 +01:00 |
|