JwtSecurityProperties.java
package com.dani.bff.config;
import org.springframework.boot.context.properties.ConfigurationProperties;
/**
* JWT resource-server settings for local HMAC validation or production JWK validation.
*/
@ConfigurationProperties(prefix = "security.jwt")
public class JwtSecurityProperties {
private String issuerUri;
private String jwkSetUri;
private String issuer;
private String audience;
private String secret;
public String getIssuerUri() {
return issuerUri;
}
public void setIssuerUri(String issuerUri) {
this.issuerUri = issuerUri;
}
public String getJwkSetUri() {
return jwkSetUri;
}
public void setJwkSetUri(String jwkSetUri) {
this.jwkSetUri = jwkSetUri;
}
public String getIssuer() {
return issuer;
}
public void setIssuer(String issuer) {
this.issuer = issuer;
}
public String getAudience() {
return audience;
}
public void setAudience(String audience) {
this.audience = audience;
}
public String getSecret() {
return secret;
}
public void setSecret(String secret) {
this.secret = secret;
}
}