Module org.glassfish.soteria
Class OpenIdConfiguration
- java.lang.Object
-
- org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
-
public class OpenIdConfiguration extends Object
OpenId Connect client configuration.- Author:
- Gaurav Gupta, Rudy De Busscher, Arjan Tijms
-
-
Constructor Summary
Constructors Constructor Description OpenIdConfiguration()
-
Method Summary
-
-
-
Method Detail
-
getClientId
public String getClientId()
-
setClientId
public OpenIdConfiguration setClientId(String clientId)
-
getClientSecret
public char[] getClientSecret()
-
setClientSecret
public OpenIdConfiguration setClientSecret(char[] clientSecret)
-
buildRedirectURI
public String buildRedirectURI(jakarta.servlet.http.HttpServletRequest request)
-
getRedirectURI
public String getRedirectURI()
-
setRedirectURI
public OpenIdConfiguration setRedirectURI(String redirectURI)
-
isRedirectToOriginalResource
public boolean isRedirectToOriginalResource()
-
setRedirectToOriginalResource
public OpenIdConfiguration setRedirectToOriginalResource(boolean redirectToOriginalResource)
-
getScopes
public String getScopes()
-
setScopes
public OpenIdConfiguration setScopes(String scopes)
-
getResponseType
public String getResponseType()
-
setResponseType
public OpenIdConfiguration setResponseType(String responseType)
-
getResponseMode
public String getResponseMode()
-
setResponseMode
public OpenIdConfiguration setResponseMode(String responseMode)
-
setExtraParameters
public OpenIdConfiguration setExtraParameters(Map<String,String> extraParameters)
-
getPrompt
public String getPrompt()
-
setPrompt
public OpenIdConfiguration setPrompt(String prompt)
-
getDisplay
public String getDisplay()
-
setDisplay
public OpenIdConfiguration setDisplay(String display)
-
isUseNonce
public boolean isUseNonce()
-
setUseNonce
public OpenIdConfiguration setUseNonce(boolean useNonce)
-
isUseSession
public boolean isUseSession()
-
getJwksConnectTimeout
public int getJwksConnectTimeout()
-
setJwksConnectTimeout
public OpenIdConfiguration setJwksConnectTimeout(int jwksConnectTimeout)
-
getJwksReadTimeout
public int getJwksReadTimeout()
-
setJwksReadTimeout
public OpenIdConfiguration setJwksReadTimeout(int jwksReadTimeout)
-
setUseSession
public OpenIdConfiguration setUseSession(boolean useSession)
-
getProviderMetadata
public OpenIdProviderData getProviderMetadata()
-
setProviderMetadata
public OpenIdConfiguration setProviderMetadata(OpenIdProviderData providerMetadata)
-
getClaimsConfiguration
public ClaimsConfiguration getClaimsConfiguration()
-
setClaimsConfiguration
public OpenIdConfiguration setClaimsConfiguration(ClaimsConfiguration claimsConfiguration)
-
getLogoutConfiguration
public LogoutConfiguration getLogoutConfiguration()
-
setLogoutConfiguration
public OpenIdConfiguration setLogoutConfiguration(LogoutConfiguration logoutConfiguration)
-
isTokenAutoRefresh
public boolean isTokenAutoRefresh()
-
setTokenAutoRefresh
public OpenIdConfiguration setTokenAutoRefresh(boolean tokenAutoRefresh)
-
getTokenMinValidity
public int getTokenMinValidity()
-
setTokenMinValidity
public OpenIdConfiguration setTokenMinValidity(int tokenMinValidity)
-
-