From f94b9614035438c0de56d9675c0a76ccd60c7bf4 Mon Sep 17 00:00:00 2001 From: Nessar Date: Tue, 14 Jul 2026 20:45:40 +0200 Subject: [PATCH] refactor: simplify OIDC provider configuration by using issuer-uri for auto-discovery --- backend/src/main/resources/application.properties | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/backend/src/main/resources/application.properties b/backend/src/main/resources/application.properties index 6e703f3..217284a 100644 --- a/backend/src/main/resources/application.properties +++ b/backend/src/main/resources/application.properties @@ -8,12 +8,6 @@ spring.security.oauth2.client.registration.oidc.scope=openid,profile,email spring.security.oauth2.client.registration.oidc.authorization-grant-type=authorization_code spring.security.oauth2.client.registration.oidc.redirect-uri={baseUrl}/login/oauth2/code/{registrationId} -# OIDC Provider endpoints - explicit to avoid HTTP call at startup. -# OIDC_ISSUER_URI must be set to the issuer base URL (e.g. https://auth.example.com/oidc). -# Spring will append the standard OIDC path segments below. -# Adjust the paths below if your provider uses non-standard URLs. -spring.security.oauth2.client.provider.oidc.authorization-uri=${OIDC_ISSUER_URI:http://localhost:8090/realms/voidAuth}/protocol/openid-connect/auth -spring.security.oauth2.client.provider.oidc.token-uri=${OIDC_ISSUER_URI:http://localhost:8090/realms/voidAuth}/protocol/openid-connect/token -spring.security.oauth2.client.provider.oidc.user-info-uri=${OIDC_ISSUER_URI:http://localhost:8090/realms/voidAuth}/protocol/openid-connect/userinfo -spring.security.oauth2.client.provider.oidc.jwk-set-uri=${OIDC_ISSUER_URI:http://localhost:8090/realms/voidAuth}/protocol/openid-connect/certs +# OIDC Provider - Spring auto-discovers all endpoints via .well-known/openid-configuration +spring.security.oauth2.client.provider.oidc.issuer-uri=${OIDC_ISSUER_URI:http://localhost:8090/realms/voidAuth} spring.security.oauth2.client.provider.oidc.user-name-attribute=preferred_username