Package au.org.ala.web
Class OidcClientProperties
- java.lang.Object
-
- au.org.ala.web.OidcClientProperties
-
@ConfigurationProperties("security.oidc") public class OidcClientProperties extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OidcClientProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAlaUseridClaim()java.lang.StringgetClientAuthenticationMethod()java.lang.StringgetClientId()intgetConnectTimeout()java.util.Map<java.lang.String,java.lang.String>getCustomParams()java.lang.StringgetDiscoveryDocumentCache()java.lang.StringgetDiscoveryUri()java.lang.StringgetDisplayNameClaim()java.time.DurationgetInitialRetryInterval()LogoutActionTypegetLogoutAction()java.lang.StringgetLogoutUrl()intgetMaxClockSkew()intgetMaximumRetries()java.time.DurationgetMaximumRetryInterval()intgetReadTimeout()java.lang.StringgetRolePrefix()java.lang.StringgetScope()java.lang.StringgetSecret()java.lang.StringgetUserNameClaim()booleanisAllowUnsignedIdTokens()booleanisCacheLastDiscoveryDocument()booleanisConvertRolesToUpperCase()booleanisEnabled()booleanisUseAnonymousClient()booleanisWithState()voidsetAlaUseridClaim(java.lang.String alaUseridClaim)voidsetAllowUnsignedIdTokens(boolean allowUnsignedIdTokens)voidsetCacheLastDiscoveryDocument(boolean cacheLastDiscoveryDocument)voidsetClientAuthenticationMethod(java.lang.String clientAuthenticationMethod)voidsetClientId(java.lang.String clientId)voidsetConnectTimeout(int connectTimeout)voidsetConvertRolesToUpperCase(boolean convertRolesToUpperCase)voidsetCustomParams(java.util.Map<java.lang.String,java.lang.String> customParams)voidsetDiscoveryDocumentCache(java.lang.String discoveryDocumentCache)voidsetDiscoveryUri(java.lang.String discoveryUri)voidsetDisplayNameClaim(java.lang.String displayNameClaim)voidsetEnabled(boolean enabled)voidsetInitialRetryInterval(java.time.Duration initialRetryInterval)voidsetLogoutAction(LogoutActionType logoutAction)voidsetLogoutUrl(java.lang.String logoutUrl)voidsetMaxClockSkew(int maxClockSkew)voidsetMaximumRetries(int maximumRetries)voidsetMaximumRetryInterval(java.time.Duration maximumRetryInterval)voidsetReadTimeout(int readTimeout)voidsetRolePrefix(java.lang.String rolePrefix)voidsetScope(java.lang.String scope)voidsetSecret(java.lang.String secret)voidsetUseAnonymousClient(boolean useAnonymousClient)voidsetUserNameClaim(java.lang.String userNameClaim)voidsetWithState(boolean withState)
-
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getDiscoveryUri
public java.lang.String getDiscoveryUri()
-
setDiscoveryUri
public void setDiscoveryUri(java.lang.String discoveryUri)
-
getClientId
public java.lang.String getClientId()
-
setClientId
public void setClientId(java.lang.String clientId)
-
getSecret
public java.lang.String getSecret()
-
setSecret
public void setSecret(java.lang.String secret)
-
getScope
public java.lang.String getScope()
-
setScope
public void setScope(java.lang.String scope)
-
isWithState
public boolean isWithState()
-
setWithState
public void setWithState(boolean withState)
-
getCustomParams
public java.util.Map<java.lang.String,java.lang.String> getCustomParams()
-
setCustomParams
public void setCustomParams(java.util.Map<java.lang.String,java.lang.String> customParams)
-
getClientAuthenticationMethod
public java.lang.String getClientAuthenticationMethod()
-
setClientAuthenticationMethod
public void setClientAuthenticationMethod(java.lang.String clientAuthenticationMethod)
-
isAllowUnsignedIdTokens
public boolean isAllowUnsignedIdTokens()
-
setAllowUnsignedIdTokens
public void setAllowUnsignedIdTokens(boolean allowUnsignedIdTokens)
-
isUseAnonymousClient
public boolean isUseAnonymousClient()
-
setUseAnonymousClient
public void setUseAnonymousClient(boolean useAnonymousClient)
-
getConnectTimeout
public int getConnectTimeout()
-
setConnectTimeout
public void setConnectTimeout(int connectTimeout)
-
getReadTimeout
public int getReadTimeout()
-
setReadTimeout
public void setReadTimeout(int readTimeout)
-
getLogoutUrl
public java.lang.String getLogoutUrl()
-
setLogoutUrl
public void setLogoutUrl(java.lang.String logoutUrl)
-
getLogoutAction
public LogoutActionType getLogoutAction()
-
setLogoutAction
public void setLogoutAction(LogoutActionType logoutAction)
-
getRolePrefix
public java.lang.String getRolePrefix()
-
setRolePrefix
public void setRolePrefix(java.lang.String rolePrefix)
-
isConvertRolesToUpperCase
public boolean isConvertRolesToUpperCase()
-
setConvertRolesToUpperCase
public void setConvertRolesToUpperCase(boolean convertRolesToUpperCase)
-
getAlaUseridClaim
public java.lang.String getAlaUseridClaim()
-
setAlaUseridClaim
public void setAlaUseridClaim(java.lang.String alaUseridClaim)
-
getUserNameClaim
public java.lang.String getUserNameClaim()
-
setUserNameClaim
public void setUserNameClaim(java.lang.String userNameClaim)
-
getDisplayNameClaim
public java.lang.String getDisplayNameClaim()
-
setDisplayNameClaim
public void setDisplayNameClaim(java.lang.String displayNameClaim)
-
getMaxClockSkew
public int getMaxClockSkew()
-
setMaxClockSkew
public void setMaxClockSkew(int maxClockSkew)
-
getMaximumRetries
public int getMaximumRetries()
-
setMaximumRetries
public void setMaximumRetries(int maximumRetries)
-
getInitialRetryInterval
public java.time.Duration getInitialRetryInterval()
-
setInitialRetryInterval
public void setInitialRetryInterval(java.time.Duration initialRetryInterval)
-
getMaximumRetryInterval
public java.time.Duration getMaximumRetryInterval()
-
setMaximumRetryInterval
public void setMaximumRetryInterval(java.time.Duration maximumRetryInterval)
-
isCacheLastDiscoveryDocument
public boolean isCacheLastDiscoveryDocument()
-
setCacheLastDiscoveryDocument
public void setCacheLastDiscoveryDocument(boolean cacheLastDiscoveryDocument)
-
getDiscoveryDocumentCache
public java.lang.String getDiscoveryDocumentCache()
-
setDiscoveryDocumentCache
public void setDiscoveryDocumentCache(java.lang.String discoveryDocumentCache)
-
-