feat: BAC-39 Authentication (#114)

Reviewed-on: #114
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
This commit is contained in:
2026-01-20 12:27:59 +01:00
committed by Janis
parent 9d72cda5ff
commit f6d3a18452
110 changed files with 850 additions and 4075 deletions

View File

@@ -22,3 +22,28 @@ play.filters.cors {
allowedHttpMethods = ["GET", "POST", "PUT", "DELETE", "OPTIONS"]
allowedHttpHeaders = ["Accept", "Content-Type", "Origin", "X-Requested-With"]
}
# Local Development OpenID Connect Configuration
openid {
selectUserRoute="http://localhost:5173/select-username"
discord {
clientId = ${?DISCORD_CLIENT_ID}
clientId = "1462555597118509126"
clientSecret = ${?DISCORD_CLIENT_SECRET}
clientSecret = "xZZrdd7_tNpfJgnk-6phSG53DSTy-eMK"
redirectUri = ${?DISCORD_REDIRECT_URI}
redirectUri = "http://localhost:9000/auth/discord/callback"
}
keycloak {
clientId = ${?KEYCLOAK_CLIENT_ID}
clientId = "your-keycloak-client-id"
clientSecret = ${?KEYCLOAK_CLIENT_SECRET}
clientSecret = "your-keycloak-client-secret"
redirectUri = ${?KEYCLOAK_REDIRECT_URI}
redirectUri = "http://localhost:9000/auth/keycloak/callback"
authUrl = ${?KEYCLOAK_AUTH_URL}
authUrl = "http://localhost:8080/realms/master"
}
}