5
0
mirror of https://github.com/AJMicke/KickerELO.git synced 2026-03-11 13:31:02 +01:00

Add secrets

This commit is contained in:
2025-05-11 17:17:28 +02:00
parent 7021df1953
commit 72bda504aa
3 changed files with 22 additions and 16 deletions

4
.gitignore vendored
View File

@@ -5,6 +5,10 @@ target/
data.mv.db data.mv.db
src/main/bundles src/main/bundles
# for secrets
.env
.vscode
### IntelliJ IDEA ### ### IntelliJ IDEA ###
.idea/modules.xml .idea/modules.xml
.idea/jarRepositories.xml .idea/jarRepositories.xml

View File

@@ -33,7 +33,9 @@ public class KickerAppLayout extends AppLayout {
// Add login/logout button // Add login/logout button
Authentication auth = SecurityContextHolder.getContext().getAuthentication(); Authentication auth = SecurityContextHolder.getContext().getAuthentication();
if (auth != null && auth.isAuthenticated() && !(auth instanceof AnonymousAuthenticationToken)) { boolean isAuthenticated = auth != null && auth.isAuthenticated() && !(auth instanceof AnonymousAuthenticationToken);
if (isAuthenticated) {
Anchor logoutLink = new Anchor("/logout", "Logout (" + auth.getName() + ")"); Anchor logoutLink = new Anchor("/logout", "Logout (" + auth.getName() + ")");
logoutLink.getElement().getStyle() logoutLink.getElement().getStyle()
.set("margin-left", "auto") .set("margin-left", "auto")

View File

@@ -10,9 +10,9 @@ spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true spring.jpa.show-sql=true
# == OIDC Configuration == # == OIDC Configuration ==
spring.security.oauth2.client.registration.oidc.client-id=client-id spring.security.oauth2.client.registration.oidc.client-id=${OIDC_CLIENT_ID}
spring.security.oauth2.client.registration.oidc.client-secret=client-secret spring.security.oauth2.client.registration.oidc.client-secret=${OIDC_CLIENT_SECRET}
spring.security.oauth2.client.registration.oidc.scope=openid,profile,email spring.security.oauth2.client.registration.oidc.scope=openid,profile,email
spring.security.oauth2.client.registration.oidc.redirect-uri={baseUrl}/login/oauth2/code/{registrationId} spring.security.oauth2.client.registration.oidc.redirect-uri={baseUrl}/login/oauth2/code/{registrationId}
spring.security.oauth2.client.provider.oidc.issuer-uri=https://auth.fs.cs.uni-frankfurt.de/application/o/oidc/ spring.security.oauth2.client.provider.oidc.issuer-uri=${OIDC_ISSUER_URI}