Class IssuerProperties
- java.lang.Object
-
- no.nav.security.token.support.core.configuration.IssuerProperties
-
public class IssuerProperties extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIssuerProperties.JwksCachestatic classIssuerProperties.Validation
-
Constructor Summary
Constructors Constructor Description IssuerProperties()IssuerProperties(URL discoveryUrl)IssuerProperties(URL discoveryUrl, List<String> acceptedAudience)IssuerProperties(URL discoveryUrl, List<String> acceptedAudience, String cookieName)IssuerProperties(URL discoveryUrl, List<String> acceptedAudience, String cookieName, IssuerProperties.Validation validation, IssuerProperties.JwksCache jwksCache)IssuerProperties(URL discoveryUrl, IssuerProperties.JwksCache jwksCache)IssuerProperties(URL discoveryUrl, IssuerProperties.Validation validation)IssuerProperties(URL discoveryUrl, IssuerProperties.Validation validation, IssuerProperties.JwksCache jwksCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getAcceptedAudience()StringgetCookieName()@NotNull URLgetDiscoveryUrl()IssuerProperties.JwksCachegetJwksCache()URLgetProxyUrl()IssuerProperties.ValidationgetValidation()booleanisUsePlaintextForHttps()voidsetAcceptedAudience(List<String> acceptedAudience)voidsetCookieName(String cookieName)voidsetDiscoveryUrl(@NotNull URL discoveryUrl)voidsetJwksCache(IssuerProperties.JwksCache jwksCache)voidsetProxyUrl(URL proxyUrl)voidsetUsePlaintextForHttps(boolean usePlaintextForHttps)voidsetValidation(IssuerProperties.Validation validation)StringtoString()
-
-
-
Constructor Detail
-
IssuerProperties
public IssuerProperties(URL discoveryUrl)
-
IssuerProperties
public IssuerProperties(URL discoveryUrl, List<String> acceptedAudience, String cookieName)
-
IssuerProperties
public IssuerProperties(URL discoveryUrl, IssuerProperties.Validation validation)
-
IssuerProperties
public IssuerProperties(URL discoveryUrl, IssuerProperties.JwksCache jwksCache)
-
IssuerProperties
public IssuerProperties(URL discoveryUrl, IssuerProperties.Validation validation, IssuerProperties.JwksCache jwksCache)
-
IssuerProperties
public IssuerProperties(URL discoveryUrl, List<String> acceptedAudience, String cookieName, IssuerProperties.Validation validation, IssuerProperties.JwksCache jwksCache)
-
IssuerProperties
public IssuerProperties()
-
-
Method Detail
-
getDiscoveryUrl
@NotNull public @NotNull URL getDiscoveryUrl()
-
getCookieName
public String getCookieName()
-
getProxyUrl
public URL getProxyUrl()
-
isUsePlaintextForHttps
public boolean isUsePlaintextForHttps()
-
getValidation
public IssuerProperties.Validation getValidation()
-
getJwksCache
public IssuerProperties.JwksCache getJwksCache()
-
setDiscoveryUrl
public void setDiscoveryUrl(@NotNull @NotNull URL discoveryUrl)
-
setCookieName
public void setCookieName(String cookieName)
-
setProxyUrl
public void setProxyUrl(URL proxyUrl)
-
setUsePlaintextForHttps
public void setUsePlaintextForHttps(boolean usePlaintextForHttps)
-
setValidation
public void setValidation(IssuerProperties.Validation validation)
-
setJwksCache
public void setJwksCache(IssuerProperties.JwksCache jwksCache)
-
-