feat: add mastodon redirects for OIDC using keycloak

This commit is contained in:
teutat3s 2023-10-28 23:00:07 +02:00
parent 310723a18c
commit 347d175a8a
Signed by: teutat3s
GPG key ID: 4FA1D3FA524F22C1

View file

@ -16,6 +16,18 @@ in
tryFiles = "$uri @proxy";
};
locations."/auth/sign_up".extraConfig = ''
return 302 /auth/sign_in;
'';
locations."/auth/confirmation/new".extraConfig = ''
return 302 https://auth.pub.solar/realms/pub.solar/login-actions/reset-credentials?client_id=mastodon;
'';
locations."/auth/password/new".extraConfig = ''
return 302 https://auth.pub.solar/realms/pub.solar/login-actions/reset-credentials?client_id=mastodon;
'';
locations."@proxy" = {
proxyPass = (if cfg.enableUnixSocket then "http://unix:/run/mastodon-web/web.socket" else "http://127.0.0.1:${toString(cfg.webPort)}");
proxyWebsockets = true;