Girish Ramakrishnan
295c74a7a9
notifications: use clearAlert to clear disk space message
2023-03-26 17:20:58 +02:00
Girish Ramakrishnan
77a9adbc39
oidc: start on activation
...
this is because dns setup can be done multiple times pre-activation
2023-03-26 16:50:03 +02:00
Johannes Zellner
ad7e921b5e
Rename oidc route test file
2023-03-26 16:41:17 +02:00
Johannes Zellner
54747dcb6c
Fixup oidc client route tests
2023-03-26 16:40:52 +02:00
Girish Ramakrishnan
1f8b907bf1
tests: stop the auto-started oidc server
2023-03-26 16:34:14 +02:00
Girish Ramakrishnan
fe21aa12ee
Remove CBL check
...
From https://www.abuseat.org/ ,
"IMPORTANT TO ALL CBL users: If you were using the CBL to filter access to your mail servers or anything else, you will need to take note of several changes to the CBL that occured in January 2021. In short, the CBL infrastructure was replaced by the Spamhaus XBL structure, the lookup pages and access methods have changed. Full details on our CBL Cutover page "
2023-03-26 16:24:47 +02:00
Girish Ramakrishnan
8205beeabf
notifications: make update alerts non-persistent
...
once acked, they remain acked. no need to keep nagging the user about them.
2023-03-26 15:12:39 +02:00
Girish Ramakrishnan
9182b01fe0
rework notifications.add
2023-03-26 14:43:10 +02:00
Girish Ramakrishnan
61ba3cbfc2
notifications: clearAlert
2023-03-26 14:18:37 +02:00
Johannes Zellner
99e0979c2e
oidc: use better json based file store for objects
2023-03-24 21:47:08 +01:00
Girish Ramakrishnan
a98588d924
dyndns: update dynamic dns of apps that are updating
2023-03-24 08:55:33 +01:00
Johannes Zellner
d3ed1c29b6
oidc: Better logout message
2023-03-24 00:04:06 +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
3503ab9bb7
oidc: allow to edit client configs
2023-03-21 19:13:01 +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
1be3c722e6
add missing jquery include in oidc views
2023-03-21 15:20:30 +01:00
Johannes Zellner
8d7efc5701
oidc: Provide custom error page
2023-03-21 15:20:18 +01:00
Johannes Zellner
2315cf330f
Carefully (re)start oidc server depending on dashboardFqdn
2023-03-21 14:59:28 +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
8a1cb6b9b3
Support .well-known/openid-configuration directly
2023-03-20 15:48:38 +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
Johannes Zellner
5465bbb6d7
Remove openid test client
2023-03-19 16:01:22 +01:00
Johannes Zellner
27ff2316b9
oidc: initial logout redirect URI support
2023-03-19 16:01:22 +01:00
Johannes Zellner
39f2308ba1
oidc: Attempt to replace built-in session end
2023-03-19 16:01:22 +01:00
Johannes Zellner
cd2fa9478c
Specify supported claims
2023-03-19 16:01:22 +01:00
Johannes Zellner
4b7e4731a8
oidc: put clients into the db
2023-03-19 16:01:22 +01:00
Johannes Zellner
da77b1ae5d
oidc: set route prfix for issues
2023-03-19 16:01:22 +01:00
Johannes Zellner
ff697f8d33
oidc routes need settings to be loaded
2023-03-19 16:01:22 +01:00
Johannes Zellner
bb5f8b6452
Allow single redirect uris
2023-03-19 16:01:22 +01:00
Johannes Zellner
b792fb97d6
oidc: make clients more dynamic
2023-03-19 16:01:22 +01:00
Johannes Zellner
cef34bfbb7
oidc: move routes to server.js for visibility
2023-03-19 16:01:22 +01:00
Johannes Zellner
2038a98e61
oidc: remove dead code
2023-03-19 16:01:22 +01:00
Johannes Zellner
51831e4bdf
oidc: Some more claims debug
2023-03-19 16:01:22 +01:00
Johannes Zellner
9089616e85
Store oidc data in platformdata/oidc
2023-03-19 16:01:22 +01:00
Johannes Zellner
df53cfb14c
oidc: implement real profile claims
2023-03-19 16:01:22 +01:00
Johannes Zellner
aae4acc419
oidc: Handle login without redirect from backend and set some default
...
ttls
2023-03-19 16:01:22 +01:00
Johannes Zellner
5e4e292b4d
oidc: Remove rpInitiatedLogout again
2023-03-19 16:01:16 +01:00