Johannes Zellner
d2b12ff1ab
oidc: discovery document is explicitly on openid/.well-known instead of .well-known
2023-04-29 14:09:31 +02:00
Girish Ramakrishnan
d7c5e36627
sftp: delete any existing keys since we are committed to regenerating at this point in code
2023-04-27 20:03:56 +02:00
Johannes Zellner
aaf31efd0f
Improve oidc login popup style layout
2023-04-27 16:58:55 +02:00
Johannes Zellner
5b6e6a556a
Apply ACLs to internal oidc clients
2023-04-25 19:35:59 +02:00
Girish Ramakrishnan
2e38e1a79c
nginx: refactor the config
2023-04-24 21:13:01 +02:00
Johannes Zellner
90b5d240a8
Filter internal oidc clients for rest api
2023-04-24 17:16:57 +02:00
Johannes Zellner
0036bf1e2f
Add addon hook to get dynamic environment variables
2023-04-24 15:29:57 +02:00
Johannes Zellner
828e77ad80
Also set sso in configure accordingly for oidc
2023-04-21 15:36:05 +02:00
Johannes Zellner
bd7e931674
Do not throw if oidc addon client already exists
2023-04-21 15:09:49 +02:00
Johannes Zellner
5ac8e89c8e
Set some oidc addon loginRedirectUri default
2023-04-21 12:36:20 +02:00
Girish Ramakrishnan
a846dc5bf1
add bunny
2023-04-21 12:14:06 +02:00
Johannes Zellner
f24e8b7132
Allow csp for form action on openId connect views
...
Only because of chrome and https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/form-action
2023-04-19 18:45:44 +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
5688b51abc
Add oidc addon configs
2023-04-14 21:18:52 +02:00
Girish Ramakrishnan
b95427cc09
mongodb: allow more time for startup
2023-04-11 10:46:08 +02:00
Girish Ramakrishnan
04bc1e8f56
Wait double the time for container to start up
2023-04-11 09:36:09 +02:00
Girish Ramakrishnan
354eff93b7
disable slowloris prevention: https://github.com/nodejs/node/issues/47421
2023-04-10 10:35:25 +02:00
Girish Ramakrishnan
d26c86f60f
Fix bug where node 18 is returning 408 incorrectly with low header timeouts sporadically
2023-04-07 00:50:55 +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
909c68b924
Only respond to dashboardFqdn for oidc well-known
2023-04-06 10:27:37 +02:00
Johannes Zellner
3b0442c972
Only serve oidc well-known from dashboard domain
2023-04-05 18:11:46 +02:00
Girish Ramakrishnan
4ad26d8874
Set timeout properly in addons (again)
2023-04-05 12:14:35 +02:00
Girish Ramakrishnan
c9f0f300a6
put timeout settings when creating the server
2023-04-05 11:07:15 +02:00
Girish Ramakrishnan
61b7dfa58c
log: date is iso string
2023-04-04 19:12:30 +02:00
Girish Ramakrishnan
42a4912cc7
logs: prepend date and append newline
2023-04-04 18:58:50 +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
Girish Ramakrishnan
f40c4b9b2c
notifications: clear email status when message is empty
2023-04-04 11:26:20 +02:00
Girish Ramakrishnan
ca2ebac694
Increase timeout even more
2023-04-04 10:28:15 +02:00
Girish Ramakrishnan
4d12a948ce
Some databases are really big
2023-04-04 09:08:10 +02:00
Girish Ramakrishnan
ab19e58c6d
addons: timeout fix
...
the default value of server.requestTimeout changed to 5mins from 0 in node 18!
2023-04-04 00:20:29 +02:00
Girish Ramakrishnan
cc811522e0
reverseproxy: prevent duplication of STS header
2023-04-02 20:03:57 +02:00
Girish Ramakrishnan
746d5fbf1e
Fix typo ( 481b599628)
2023-04-02 18:19:07 +02:00
Girish Ramakrishnan
8f1c1df48f
support: fix issue where app error tickets cannot be opened
2023-04-02 18:19:03 +02:00
Johannes Zellner
481b599628
Move avatar.png
2023-03-29 23:15:59 +02:00
Girish Ramakrishnan
7af44e1fdd
typo
2023-03-29 22:29:26 +02:00
Girish Ramakrishnan
91a1cbac3e
logs: files can be missing
2023-03-27 18:53:47 +02:00
Girish Ramakrishnan
e4e36ff90c
make it clear it is the flipped IP
2023-03-27 12:11:59 +02:00
Girish Ramakrishnan
b63d6c87ce
logs: order existing logs by date
2023-03-27 11:56:51 +02:00
Girish Ramakrishnan
603f92251e
refactor tail invokation into logtail.sh
2023-03-27 11:39:34 +02:00
Girish Ramakrishnan
456da972e9
stop the oidc server, if it is running
2023-03-27 11:39:34 +02:00
Girish Ramakrishnan
0c4d851492
unbound: take into account dig resolve status
2023-03-26 20:57:15 +02:00
Girish Ramakrishnan
ff3029f1fb
sysinfo: cache the ipv4/ipv6 for 5 mins
...
reduces burden on our api.cloudron.io servers
initially, i just implemented a simple value cache but the email UI, queries all the
domains in parallel. without the request caching, the cache is hardly ever used.
2023-03-26 19:59:48 +02:00
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