Class OIDCAdvancedConfigWrapper

    • Method Detail

      • 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)
      • getRequestUris

        public List<String> getRequestUris()
      • setRequestUris

        public void setRequestUris​(List<String> requestUris)
      • 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)
      • getPostLogoutRedirectUris

        public List<String> getPostLogoutRedirectUris()
      • setPostLogoutRedirectUris

        public void setPostLogoutRedirectUris​(List<String> postLogoutRedirectUris)