Skip to content

Commit

Permalink
fix: fix oidc config params
Browse files Browse the repository at this point in the history
  • Loading branch information
matteo-s committed Apr 24, 2024
1 parent d1979f1 commit 1c08ade
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
3 changes: 2 additions & 1 deletion application/src/main/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,10 +111,11 @@ security:
username: ${DH_AUTH_BASIC_USER:admin}
password: ${DH_AUTH_BASIC_PASSWORD:}
jwt:
issuer-uri: ${DH_AUTH_JWT_ISSUER_URI:}
issuer-uri: ${DH_AUTH_JWT_ISSUER_URI:${security.oidc.issuer-uri}}
audience: ${DH_AUTH_JWT_AUDIENCE:${security.oidc.client-id}}
claim: ${DH_AUTH_JWT_CLAIM:roles}
oidc:
issuer-uri: ${DH_AUTH_OIDC_ISSUER_URI:}
client-id: ${DH_AUTH_OIDC_CLIENT_ID:}
scope: ${DH_AUTH_OIDC_SCOPE:openid,email,profile}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ public String console(Model model, HttpServletRequest request) {

if (securityProperties.isOidcAuthEnabled()) {
config.put("REACT_APP_AUTH_URL", "/api");
config.put("REACT_APP_ISSUER_URI", securityProperties.getJwt().getIssuerUri());
config.put("REACT_APP_ISSUER_URI", securityProperties.getOidc().getIssuerUri());
config.put("REACT_APP_CLIENT_ID", securityProperties.getOidc().getClientId());
if (securityProperties.getOidc().getScope() != null) {
config.put("REACT_APP_SCOPE", String.join(" ", securityProperties.getOidc().getScope()));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,11 +68,12 @@ public boolean isEnabled() {
@Setter
public static class OidcAuthenticationProperties {

private String issuerUri;
private String clientId;
private List<String> scope;

public boolean isEnabled() {
return StringUtils.hasText(clientId);
return StringUtils.hasText(issuerUri) && StringUtils.hasText(clientId);
}
}
}

0 comments on commit 1c08ade

Please sign in to comment.