public class OidcConfiguration
extends java.lang.Object
clientId
and clientSecret
.
username
and password
Constructor and Description |
---|
OidcConfiguration() |
Modifier and Type | Method and Description |
---|---|
CacheConfiguration |
getCache() |
java.lang.String |
getClientId() |
java.lang.String |
getClientSecret() |
java.lang.String |
getGrantType() |
HttpClientConfiguration |
getHttpClient() |
java.lang.String |
getIssuerUrl() |
java.lang.String |
getPassword() |
java.lang.String |
getUsername() |
@AssertTrue(message="clientId is required") boolean |
isClientIdValid() |
@AssertTrue(message="clientSecret is required") boolean |
isClientSecretValid() |
boolean |
isDisabled() |
@AssertTrue(message="grantType must be one of client_credentials or password") boolean |
isGrantTypeValid() |
@AssertTrue(message="httpClient is required") boolean |
isHttpClientValid() |
@AssertTrue(message="password is required for grant type password") boolean |
isPasswordValid() |
boolean |
isUseAuthHeader() |
@AssertTrue(message="username is required for grant type password") boolean |
isUsernameValid() |
OidcConfiguration |
setCache(CacheConfiguration cache) |
OidcConfiguration |
setClientId(java.lang.String clientId) |
OidcConfiguration |
setClientSecret(java.lang.String clientSecret) |
OidcConfiguration |
setDisabled(boolean disabled) |
OidcConfiguration |
setGrantType(java.lang.String grantType) |
OidcConfiguration |
setHttpClient(HttpClientConfiguration httpClient) |
OidcConfiguration |
setIssuerUrl(java.lang.String issuerUrl) |
OidcConfiguration |
setPassword(java.lang.String password) |
OidcConfiguration |
setUseAuthHeader(boolean useAuthHeader) |
OidcConfiguration |
setUsername(java.lang.String username) |
public boolean isDisabled()
public OidcConfiguration setDisabled(boolean disabled)
public java.lang.String getGrantType()
public OidcConfiguration setGrantType(java.lang.String grantType)
public java.lang.String getClientId()
public OidcConfiguration setClientId(java.lang.String clientId)
public java.lang.String getClientSecret()
public OidcConfiguration setClientSecret(java.lang.String clientSecret)
public boolean isUseAuthHeader()
public OidcConfiguration setUseAuthHeader(boolean useAuthHeader)
public java.lang.String getUsername()
public OidcConfiguration setUsername(java.lang.String username)
public java.lang.String getPassword()
public OidcConfiguration setPassword(java.lang.String password)
public java.lang.String getIssuerUrl()
public OidcConfiguration setIssuerUrl(java.lang.String issuerUrl)
public HttpClientConfiguration getHttpClient()
public OidcConfiguration setHttpClient(HttpClientConfiguration httpClient)
public CacheConfiguration getCache()
public OidcConfiguration setCache(CacheConfiguration cache)
@AssertTrue(message="httpClient is required") public @AssertTrue(message="httpClient is required") boolean isHttpClientValid()
@AssertTrue(message="grantType must be one of client_credentials or password") public @AssertTrue(message="grantType must be one of client_credentials or password") boolean isGrantTypeValid()
@AssertTrue(message="clientId is required") public @AssertTrue(message="clientId is required") boolean isClientIdValid()
@AssertTrue(message="clientSecret is required") public @AssertTrue(message="clientSecret is required") boolean isClientSecretValid()
@AssertTrue(message="username is required for grant type password") public @AssertTrue(message="username is required for grant type password") boolean isUsernameValid()
@AssertTrue(message="password is required for grant type password") public @AssertTrue(message="password is required for grant type password") boolean isPasswordValid()