public class OidcConfiguration extends InitializableWebObject
Modifier and Type | Field and Description |
---|---|
static String |
CLIENT_ID |
static int |
DEFAULT_MAX_CLOCK_SKEW |
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) |
void |
defaultResourceRetriever(com.nimbusds.jose.util.ResourceRetriever resourceRetriever) |
String |
getCallbackUrl() |
com.nimbusds.oauth2.sdk.auth.ClientAuthenticationMethod |
getClientAuthenticationMethod() |
String |
getClientId() |
int |
getConnectTimeout() |
String |
getCustomParam(String name) |
Map<String,String> |
getCustomParams() |
String |
getDiscoveryURI() |
String |
getLogoutUrl() |
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() |
protected void |
internalInit(WebContext context)
Internal initialization of the object.
|
boolean |
isUseNonce() |
void |
setCallbackUrl(String callbackUrl) |
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 |
setLogoutUrl(String logoutUrl) |
void |
setMaxClockSkew(int maxClockSkew) |
void |
setPreferredJwsAlgorithm(com.nimbusds.jose.JWSAlgorithm 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 |
setUseNonce(boolean useNonce) |
String |
toString() |
init, reinit
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 NONCE
public static final String STATE_SESSION_ATTRIBUTE
public static final String NONCE_SESSION_ATTRIBUTE
public static final int DEFAULT_MAX_CLOCK_SKEW
protected void internalInit(WebContext context)
InitializableWebObject
internalInit
in class InitializableWebObject
context
- the web contextpublic com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata getProviderMetadata()
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 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 void defaultResourceRetriever(com.nimbusds.jose.util.ResourceRetriever resourceRetriever)
public void setDiscoveryURI(String discoveryURI)
public void setResourceRetriever(com.nimbusds.jose.util.ResourceRetriever resourceRetriever)
public String getCallbackUrl()
public void setCallbackUrl(String callbackUrl)
public String getResponseType()
public void setResponseType(String responseType)
public String getResponseMode()
public void setResponseMode(String responseMode)
public String getLogoutUrl()
public void setLogoutUrl(String logoutUrl)
Copyright © 2017. All rights reserved.