public class OidcConfiguration extends InitializableObject
Modifier and Type | Field and Description |
---|---|
static List<com.nimbusds.oauth2.sdk.ResponseType> |
AUTHORIZATION_CODE_FLOWS |
static String |
CLIENT_ID |
static int |
DEFAULT_MAX_CLOCK_SKEW |
static int |
DEFAULT_TOKEN_EXPIRATION_ADVANCE |
static List<com.nimbusds.oauth2.sdk.ResponseType> |
HYBRID_CODE_FLOWS |
static List<com.nimbusds.oauth2.sdk.ResponseType> |
IMPLICIT_FLOWS |
static String |
MAX_AGE |
static String |
NONCE |
static String |
NONCE_SESSION_ATTRIBUTE |
static String |
REDIRECT_URI |
static String |
RESPONSE_MODE |
static String |
RESPONSE_TYPE |
static String |
SCOPE |
static String |
STATE |
static String |
STATE_SESSION_ATTRIBUTE |
Constructor and Description |
---|
OidcConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
addCustomParam(String key,
String value) |
void |
defaultDiscoveryURI(String discoveryURI) |
String |
findLogoutUrl() |
com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata |
findProviderMetadata() |
com.nimbusds.jose.util.ResourceRetriever |
findResourceRetriever() |
com.nimbusds.oauth2.sdk.auth.ClientAuthenticationMethod |
getClientAuthenticationMethod() |
String |
getClientId() |
int |
getConnectTimeout() |
String |
getCustomParam(String name) |
Map<String,String> |
getCustomParams() |
String |
getDiscoveryURI() |
String |
getLogoutUrl() |
Integer |
getMaxAge() |
int |
getMaxClockSkew() |
com.nimbusds.jose.JWSAlgorithm |
getPreferredJwsAlgorithm() |
com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata |
getProviderMetadata() |
int |
getReadTimeout() |
com.nimbusds.jose.util.ResourceRetriever |
getResourceRetriever() |
String |
getResponseMode() |
String |
getResponseType() |
String |
getScope() |
String |
getSecret() |
StateGenerator |
getStateGenerator() |
int |
getTokenExpirationAdvance() |
protected void |
internalInit() |
boolean |
isExpireSessionWithToken() |
boolean |
isUseNonce() |
boolean |
isWithState() |
void |
setClientAuthenticationMethod(com.nimbusds.oauth2.sdk.auth.ClientAuthenticationMethod clientAuthenticationMethod) |
void |
setClientAuthenticationMethodAsString(String auth) |
void |
setClientId(String clientId) |
void |
setConnectTimeout(int connectTimeout) |
void |
setCustomParams(Map<String,String> customParams) |
void |
setDiscoveryURI(String discoveryURI) |
void |
setExpireSessionWithToken(boolean expireSessionWithToken) |
void |
setLogoutUrl(String logoutUrl) |
void |
setMaxAge(Integer maxAge) |
void |
setMaxClockSkew(int maxClockSkew) |
void |
setPreferredJwsAlgorithm(com.nimbusds.jose.JWSAlgorithm preferredJwsAlgorithm) |
void |
setPreferredJwsAlgorithm(String preferredJwsAlgorithm) |
void |
setProviderMetadata(com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata providerMetadata) |
void |
setReadTimeout(int readTimeout) |
void |
setResourceRetriever(com.nimbusds.jose.util.ResourceRetriever resourceRetriever) |
void |
setResponseMode(String responseMode) |
void |
setResponseType(String responseType) |
void |
setScope(String scope) |
void |
setSecret(String secret) |
void |
setStateGenerator(StateGenerator stateGenerator) |
void |
setTokenExpirationAdvance(int tokenExpirationAdvance) |
void |
setUseNonce(boolean useNonce) |
void |
setWithState(boolean withState) |
String |
toString() |
init
public static final String SCOPE
public static final String RESPONSE_TYPE
public static final String RESPONSE_MODE
public static final String REDIRECT_URI
public static final String CLIENT_ID
public static final String STATE
public static final String MAX_AGE
public static final String NONCE
public static final List<com.nimbusds.oauth2.sdk.ResponseType> AUTHORIZATION_CODE_FLOWS
public static final List<com.nimbusds.oauth2.sdk.ResponseType> IMPLICIT_FLOWS
public static final List<com.nimbusds.oauth2.sdk.ResponseType> HYBRID_CODE_FLOWS
public static final String STATE_SESSION_ATTRIBUTE
public static final String NONCE_SESSION_ATTRIBUTE
public static final int DEFAULT_MAX_CLOCK_SKEW
public static final int DEFAULT_TOKEN_EXPIRATION_ADVANCE
protected void internalInit()
internalInit
in class InitializableObject
public com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata getProviderMetadata()
public com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata findProviderMetadata()
public void setProviderMetadata(com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata providerMetadata)
public String getClientId()
public void setClientId(String clientId)
public String getSecret()
public void setSecret(String secret)
public String getDiscoveryURI()
public void defaultDiscoveryURI(String discoveryURI)
public String getScope()
public void setScope(String scope)
public com.nimbusds.oauth2.sdk.auth.ClientAuthenticationMethod getClientAuthenticationMethod()
public void setClientAuthenticationMethod(com.nimbusds.oauth2.sdk.auth.ClientAuthenticationMethod clientAuthenticationMethod)
public void setClientAuthenticationMethodAsString(String auth)
public boolean isUseNonce()
public void setUseNonce(boolean useNonce)
public com.nimbusds.jose.JWSAlgorithm getPreferredJwsAlgorithm()
public void setPreferredJwsAlgorithm(com.nimbusds.jose.JWSAlgorithm preferredJwsAlgorithm)
public void setPreferredJwsAlgorithm(String preferredJwsAlgorithm)
public Integer getMaxAge()
public void setMaxAge(Integer maxAge)
public int getMaxClockSkew()
public void setMaxClockSkew(int maxClockSkew)
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
public com.nimbusds.jose.util.ResourceRetriever getResourceRetriever()
public com.nimbusds.jose.util.ResourceRetriever findResourceRetriever()
public void setDiscoveryURI(String discoveryURI)
public void setResourceRetriever(com.nimbusds.jose.util.ResourceRetriever resourceRetriever)
public String getResponseType()
public void setResponseType(String responseType)
public String getResponseMode()
public void setResponseMode(String responseMode)
public String findLogoutUrl()
public String getLogoutUrl()
public void setLogoutUrl(String logoutUrl)
public boolean isWithState()
public void setWithState(boolean withState)
public boolean isExpireSessionWithToken()
public void setExpireSessionWithToken(boolean expireSessionWithToken)
public int getTokenExpirationAdvance()
public void setTokenExpirationAdvance(int tokenExpirationAdvance)
public StateGenerator getStateGenerator()
public void setStateGenerator(StateGenerator stateGenerator)
Copyright © 2019. All rights reserved.