public class OIDCAgentConfig extends Object
| Constructor and Description |
|---|
OIDCAgentConfig() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getAdditionalParamsForAuthorizeEndpoint()
Returns the additional query parameters of the OIDC agent.
|
URI |
getAuthorizeEndpoint()
Returns the authorize endpoint URI of the OIDC agent.
|
URI |
getCallbackUrl()
Returns the callback URI of the OIDC agent.
|
com.nimbusds.oauth2.sdk.id.ClientID |
getConsumerKey()
Returns the consumer key (Client ID) of the OIDC agent.
|
com.nimbusds.oauth2.sdk.auth.Secret |
getConsumerSecret()
Returns the consumer secret (Client secret) of the OIDC agent.
|
String |
getErrorPage()
Returns the error page of the OIDC agent.
|
int |
getHttpConnectTimeout()
Returns the HTTP connect timeout in milliseconds.
|
int |
getHttpReadTimeout()
Returns the HTTP read timeout in milliseconds.
|
int |
getHttpSizeLimit()
Returns the HTTP entity size limit in bytes.
|
String |
getIndexPage()
Returns the index page of the OIDC agent.
|
com.nimbusds.oauth2.sdk.id.Issuer |
getIssuer()
Returns the issuer of the OIDC agent.
|
URI |
getJwksEndpoint()
Returns the JWKS endpoint URI of the OIDC agent.
|
URI |
getLogoutEndpoint()
Returns the logout endpoint URI of the OIDC agent.
|
String |
getLogoutURL()
Returns the logout URL of the OIDC agent.
|
URI |
getPostLogoutRedirectURI()
Returns the post-logout redirect URI of the OIDC agent.
|
com.nimbusds.oauth2.sdk.Scope |
getScope()
Returns the cscope of the OIDC agent.
|
com.nimbusds.jose.JWSAlgorithm |
getSignatureAlgorithm() |
Set<String> |
getSkipURIs()
Returns the skip URIs of the OIDC agent.
|
String |
getState()
Returns the state parameter of the OIDC agent.
|
URI |
getTokenEndpoint()
Returns the the token endpoint URI of the OIDC agent.
|
Set<String> |
getTrustedAudience() |
void |
setAdditionalParamsForAuthorizeEndpoint(Map<String,String> additionalParamsForAuthorizeEndpoint)
Sets the additional query params for the OIDC agent.
|
void |
setAuthorizeEndpoint(URI authorizeEndpoint)
Sets the authorize endpoint URL for the OIDC agent.
|
void |
setCallbackUrl(URI callbackUrl)
Sets the callback URL for the OIDC agent.
|
void |
setConsumerKey(com.nimbusds.oauth2.sdk.id.ClientID consumerKey)
Sets the consumer key (Client ID) for the OIDC agent.
|
void |
setConsumerSecret(com.nimbusds.oauth2.sdk.auth.Secret consumerSecret)
Sets the consumer secret (Client secret) for the OIDC agent.
|
void |
setErrorPage(String errorPage)
Sets the error page for the OIDC agent.
|
void |
setHttpConnectTimeout(int httpConnectTimeout)
Sets the HTTP connect timeout in milliseconds.
|
void |
setHttpReadTimeout(int httpReadTimeout)
Sets the HTTP read timeout in milliseconds.
|
void |
setHttpSizeLimit(int httpSizeLimit)
Sets the HTTP entity size limit in bytes.
|
void |
setIndexPage(String indexPage)
Sets the index page for the OIDC agent.
|
void |
setIssuer(com.nimbusds.oauth2.sdk.id.Issuer issuer)
Sets the issuer for the OIDC agent.
|
void |
setJwksEndpoint(URI jwksEndpoint)
Sets the JWKS endpoint URL for the OIDC agent.
|
void |
setLogoutEndpoint(URI logoutEndpoint)
Sets the logout endpoint URL for the OIDC agent.
|
void |
setLogoutURL(String logoutURL)
Sets the logout URL for the OIDC agent.
|
void |
setPostLogoutRedirectURI(URI postLogoutRedirectURI)
Sets the post-logout redirect URL for the OIDC agent.
|
void |
setScope(com.nimbusds.oauth2.sdk.Scope scope)
Sets the scope for the OIDC agent.
|
void |
setSignatureAlgorithm(com.nimbusds.jose.JWSAlgorithm signatureAlgorithm) |
void |
setSkipURIs(Set<String> skipURIs)
Sets the skip URIs for the OIDC agent.
|
void |
setState(String state)
Sets the state parameter for the OIDC agent.
|
void |
setTokenEndpoint(URI tokenEndpoint)
Sets the token endpoint URL for the OIDC agent.
|
void |
setTrustedAudience(Set<String> trustedAudience) |
public com.nimbusds.oauth2.sdk.id.ClientID getConsumerKey()
ClientID of the OIDC agent.public void setConsumerKey(com.nimbusds.oauth2.sdk.id.ClientID consumerKey)
consumerKey - The consumer key of the OIDC agent.public com.nimbusds.oauth2.sdk.auth.Secret getConsumerSecret()
Secret of the OIDC agent.public void setConsumerSecret(com.nimbusds.oauth2.sdk.auth.Secret consumerSecret)
consumerSecret - The consumer secret of the OIDC agent.public String getIndexPage()
public void setIndexPage(String indexPage)
indexPage - The index page of the OIDC agent.public String getErrorPage()
public void setErrorPage(String errorPage)
errorPage - The error page of the OIDC agent.public String getLogoutURL()
public void setLogoutURL(String logoutURL)
logoutURL - The logout URL of the OIDC agent.public URI getCallbackUrl()
public void setCallbackUrl(URI callbackUrl)
callbackUrl - The callback URL of the OIDC agent.public com.nimbusds.oauth2.sdk.Scope getScope()
Scope of the OIDC agent.public void setScope(com.nimbusds.oauth2.sdk.Scope scope)
scope - The scope of the OIDC agent.public URI getAuthorizeEndpoint()
public void setAuthorizeEndpoint(URI authorizeEndpoint)
authorizeEndpoint - The authorize endpoint URL of the OIDC agent.public URI getLogoutEndpoint()
public void setLogoutEndpoint(URI logoutEndpoint)
logoutEndpoint - The logout endpoint URL of the OIDC agent.public URI getTokenEndpoint()
public void setTokenEndpoint(URI tokenEndpoint)
tokenEndpoint - The token endpoint URL of the OIDC agent.public com.nimbusds.oauth2.sdk.id.Issuer getIssuer()
Issuer of the OIDC agent.public void setIssuer(com.nimbusds.oauth2.sdk.id.Issuer issuer)
issuer - The issuer of the OIDC agent.public URI getJwksEndpoint()
public void setJwksEndpoint(URI jwksEndpoint)
jwksEndpoint - The JWKS endpoint URL of the OIDC agent.public URI getPostLogoutRedirectURI()
public void setPostLogoutRedirectURI(URI postLogoutRedirectURI)
postLogoutRedirectURI - The post-logout redirect URL of the OIDC agent.public com.nimbusds.jose.JWSAlgorithm getSignatureAlgorithm()
public void setSignatureAlgorithm(com.nimbusds.jose.JWSAlgorithm signatureAlgorithm)
public Set<String> getSkipURIs()
public void setSkipURIs(Set<String> skipURIs)
skipURIs - The skip URIs of the OIDC agent.public int getHttpConnectTimeout()
public void setHttpConnectTimeout(int httpConnectTimeout)
httpConnectTimeout - HTTP connect timeout in milliseconds.public int getHttpReadTimeout()
public void setHttpReadTimeout(int httpReadTimeout)
httpReadTimeout - HTTP read timeout in milliseconds.public int getHttpSizeLimit()
public void setHttpSizeLimit(int httpSizeLimit)
httpSizeLimit - HTTP entity size limit in bytes.public String getState()
public void setState(String state)
state - The state parameter for the OIDC agent.public Map<String,String> getAdditionalParamsForAuthorizeEndpoint()
Copyright © 2022 WSO2. All rights reserved.