Package org.keycloak.protocol.oidc
Class OIDCAdvancedConfigWrapper
- java.lang.Object
-
- org.keycloak.protocol.oidc.AbstractClientConfigWrapper
-
- org.keycloak.protocol.oidc.OIDCAdvancedConfigWrapper
-
public class OIDCAdvancedConfigWrapper extends AbstractClientConfigWrapper
- Author:
- Marek Posolda
-
-
Field Summary
-
Fields inherited from class org.keycloak.protocol.oidc.AbstractClientConfigWrapper
clientModel, clientRep
-
-
Method Summary
-
Methods inherited from class org.keycloak.protocol.oidc.AbstractClientConfigWrapper
getAttribute, getAttribute, getAttributeMultivalued, getAttributes, setAttribute, setAttributeMultivalued
-
-
-
-
Method Detail
-
fromClientModel
public static OIDCAdvancedConfigWrapper fromClientModel(ClientModel client)
-
fromClientRepresentation
public static OIDCAdvancedConfigWrapper fromClientRepresentation(ClientRepresentation clientRep)
-
getUserInfoSignedResponseAlg
public String getUserInfoSignedResponseAlg()
-
setUserInfoSignedResponseAlg
public void setUserInfoSignedResponseAlg(String algorithm)
-
isUserInfoSignatureRequired
public boolean isUserInfoSignatureRequired()
-
setUserInfoEncryptedResponseAlg
public void setUserInfoEncryptedResponseAlg(String algorithm)
-
getUserInfoEncryptedResponseAlg
public String getUserInfoEncryptedResponseAlg()
-
getUserInfoEncryptedResponseEnc
public String getUserInfoEncryptedResponseEnc()
-
setUserInfoEncryptedResponseEnc
public void setUserInfoEncryptedResponseEnc(String algorithm)
-
isUserInfoEncryptionRequired
public boolean isUserInfoEncryptionRequired()
-
getRequestObjectSignatureAlg
public String getRequestObjectSignatureAlg()
-
setRequestObjectSignatureAlg
public void setRequestObjectSignatureAlg(String algorithm)
-
setRequestObjectEncryptionAlg
public void setRequestObjectEncryptionAlg(String algorithm)
-
getRequestObjectEncryptionAlg
public String getRequestObjectEncryptionAlg()
-
getRequestObjectEncryptionEnc
public String getRequestObjectEncryptionEnc()
-
setRequestObjectEncryptionEnc
public void setRequestObjectEncryptionEnc(String algorithm)
-
getRequestObjectRequired
public String getRequestObjectRequired()
-
setRequestObjectRequired
public void setRequestObjectRequired(String requestObjectRequired)
-
isUseJwksUrl
public boolean isUseJwksUrl()
-
setUseJwksUrl
public void setUseJwksUrl(boolean useJwksUrl)
-
getJwksUrl
public String getJwksUrl()
-
setJwksUrl
public void setJwksUrl(String jwksUrl)
-
isUseJwksString
public boolean isUseJwksString()
-
setUseJwksString
public void setUseJwksString(boolean useJwksString)
-
getJwksString
public String getJwksString()
-
setJwksString
public void setJwksString(String jwksString)
-
isExcludeSessionStateFromAuthResponse
public boolean isExcludeSessionStateFromAuthResponse()
-
setExcludeSessionStateFromAuthResponse
public void setExcludeSessionStateFromAuthResponse(boolean excludeSessionStateFromAuthResponse)
-
isUseMtlsHokToken
public boolean isUseMtlsHokToken()
-
setUseMtlsHoKToken
public void setUseMtlsHoKToken(boolean useUtlsHokToken)
-
isUseRefreshToken
public boolean isUseRefreshToken()
-
setUseRefreshToken
public void setUseRefreshToken(boolean useRefreshToken)
-
isUseLowerCaseInTokenResponse
public boolean isUseLowerCaseInTokenResponse()
-
setUseLowerCaseInTokenResponse
public void setUseLowerCaseInTokenResponse(boolean useRefreshToken)
-
isUseRefreshTokenForClientCredentialsGrant
public boolean isUseRefreshTokenForClientCredentialsGrant()
If true, then Client Credentials Grant generates refresh token and creates user session. This is not per specs, so it is false by default For the details @see https://tools.ietf.org/html/rfc6749#section-4.4.3
-
setUseRefreshTokenForClientCredentialsGrant
public void setUseRefreshTokenForClientCredentialsGrant(boolean enable)
-
getTlsClientAuthSubjectDn
public String getTlsClientAuthSubjectDn()
-
setTlsClientAuthSubjectDn
public void setTlsClientAuthSubjectDn(String tls_client_auth_subject_dn)
-
getAllowRegexPatternComparison
public boolean getAllowRegexPatternComparison()
-
setAllowRegexPatternComparison
public void setAllowRegexPatternComparison(boolean allowRegexPatternComparison)
-
getPkceCodeChallengeMethod
public String getPkceCodeChallengeMethod()
-
setPkceCodeChallengeMethod
public void setPkceCodeChallengeMethod(String codeChallengeMethodName)
-
getIdTokenSignedResponseAlg
public String getIdTokenSignedResponseAlg()
-
setIdTokenSignedResponseAlg
public void setIdTokenSignedResponseAlg(String algName)
-
getIdTokenEncryptedResponseAlg
public String getIdTokenEncryptedResponseAlg()
-
setIdTokenEncryptedResponseAlg
public void setIdTokenEncryptedResponseAlg(String algName)
-
getIdTokenEncryptedResponseEnc
public String getIdTokenEncryptedResponseEnc()
-
setIdTokenEncryptedResponseEnc
public void setIdTokenEncryptedResponseEnc(String encName)
-
getAuthorizationSignedResponseAlg
public String getAuthorizationSignedResponseAlg()
-
setAuthorizationSignedResponseAlg
public void setAuthorizationSignedResponseAlg(String algName)
-
getAuthorizationEncryptedResponseAlg
public String getAuthorizationEncryptedResponseAlg()
-
setAuthorizationEncryptedResponseAlg
public void setAuthorizationEncryptedResponseAlg(String algName)
-
getAuthorizationEncryptedResponseEnc
public String getAuthorizationEncryptedResponseEnc()
-
setAuthorizationEncryptedResponseEnc
public void setAuthorizationEncryptedResponseEnc(String encName)
-
getTokenEndpointAuthSigningAlg
public String getTokenEndpointAuthSigningAlg()
-
setTokenEndpointAuthSigningAlg
public void setTokenEndpointAuthSigningAlg(String algName)
-
getBackchannelLogoutUrl
public String getBackchannelLogoutUrl()
-
setBackchannelLogoutUrl
public void setBackchannelLogoutUrl(String backchannelLogoutUrl)
-
isBackchannelLogoutSessionRequired
public boolean isBackchannelLogoutSessionRequired()
-
setBackchannelLogoutSessionRequired
public void setBackchannelLogoutSessionRequired(boolean backchannelLogoutSessionRequired)
-
getBackchannelLogoutRevokeOfflineTokens
public boolean getBackchannelLogoutRevokeOfflineTokens()
-
setBackchannelLogoutRevokeOfflineTokens
public void setBackchannelLogoutRevokeOfflineTokens(boolean backchannelLogoutRevokeOfflineTokens)
-
setFrontChannelLogoutUrl
public void setFrontChannelLogoutUrl(String frontChannelLogoutUrl)
-
isFrontChannelLogoutEnabled
public boolean isFrontChannelLogoutEnabled()
-
getFrontChannelLogoutUrl
public String getFrontChannelLogoutUrl()
-
isFrontChannelLogoutSessionRequired
public boolean isFrontChannelLogoutSessionRequired()
-
setFrontChannelLogoutSessionRequired
public void setFrontChannelLogoutSessionRequired(boolean frontChannelLogoutSessionRequired)
-
setLogoUri
public void setLogoUri(String logoUri)
-
setPolicyUri
public void setPolicyUri(String policyUri)
-
setTosUri
public void setTosUri(String tosUri)
-
-