Class ClientAttributes

    • Constructor Detail

      • ClientAttributes

        public ClientAttributes()
    • Method Detail

      • getMinimumAcrLevelAutoresolve

        public Boolean getMinimumAcrLevelAutoresolve()
      • setMinimumAcrLevelAutoresolve

        public void setMinimumAcrLevelAutoresolve​(Boolean minimumAcrLevelAutoresolve)
      • getAdditionalTokenEndpointAuthMethods

        public List<String> getAdditionalTokenEndpointAuthMethods()
      • setAdditionalTokenEndpointAuthMethods

        public void setAdditionalTokenEndpointAuthMethods​(List<String> additionalTokenEndpointAuthMethods)
      • getMinimumAcrPriorityList

        public List<String> getMinimumAcrPriorityList()
      • setMinimumAcrPriorityList

        public void setMinimumAcrPriorityList​(List<String> minimumAcrPriorityList)
      • getMinimumAcrLevel

        public Integer getMinimumAcrLevel()
      • setMinimumAcrLevel

        public void setMinimumAcrLevel​(Integer minimumAcrLevel)
      • getAllowOfflineAccessWithoutConsent

        public Boolean getAllowOfflineAccessWithoutConsent()
      • setAllowOfflineAccessWithoutConsent

        public void setAllowOfflineAccessWithoutConsent​(Boolean allowOfflineAccessWithoutConsent)
      • getIdTokenLifetime

        public Integer getIdTokenLifetime()
      • setIdTokenLifetime

        public void setIdTokenLifetime​(Integer idTokenLifetime)
      • getRopcScripts

        public List<String> getRopcScripts()
      • setRopcScripts

        public void setRopcScripts​(List<String> ropcScripts)
      • getRequirePar

        public Boolean getRequirePar()
      • setRequirePar

        public void setRequirePar​(Boolean requirePar)
      • getParLifetime

        public Integer getParLifetime()
      • setParLifetime

        public void setParLifetime​(Integer parLifetime)
      • getRptClaimsScripts

        public List<String> getRptClaimsScripts()
      • setRptClaimsScripts

        public void setRptClaimsScripts​(List<String> rptClaimsScripts)
      • getIntrospectionScripts

        public List<String> getIntrospectionScripts()
      • setIntrospectionScripts

        public void setIntrospectionScripts​(List<String> introspectionScripts)
      • getPostAuthnScripts

        public List<String> getPostAuthnScripts()
      • setPostAuthnScripts

        public void setPostAuthnScripts​(List<String> postAuthnScripts)
      • getConsentGatheringScripts

        public List<String> getConsentGatheringScripts()
      • setConsentGatheringScripts

        public void setConsentGatheringScripts​(List<String> consentGatheringScripts)
      • getAdditionalAudience

        public List<String> getAdditionalAudience()
      • setAdditionalAudience

        public void setAdditionalAudience​(List<String> additionalAudience)
      • getTlsClientAuthSubjectDn

        public String getTlsClientAuthSubjectDn()
      • setTlsClientAuthSubjectDn

        public void setTlsClientAuthSubjectDn​(String tlsClientAuthSubjectDn)
      • getAllowSpontaneousScopes

        public Boolean getAllowSpontaneousScopes()
      • setAllowSpontaneousScopes

        public void setAllowSpontaneousScopes​(Boolean allowSpontaneousScopes)
      • getSpontaneousScopes

        public List<String> getSpontaneousScopes()
      • setSpontaneousScopes

        public void setSpontaneousScopes​(List<String> spontaneousScopes)
      • getSpontaneousScopeScriptDns

        public List<String> getSpontaneousScopeScriptDns()
      • setSpontaneousScopeScriptDns

        public void setSpontaneousScopeScriptDns​(List<String> spontaneousScopeScriptDns)
      • getUpdateTokenScriptDns

        public List<String> getUpdateTokenScriptDns()
      • setUpdateTokenScriptDns

        public void setUpdateTokenScriptDns​(List<String> updateTokenScriptDns)
      • getRunIntrospectionScriptBeforeJwtCreation

        public Boolean getRunIntrospectionScriptBeforeJwtCreation()
      • setRunIntrospectionScriptBeforeJwtCreation

        public void setRunIntrospectionScriptBeforeJwtCreation​(Boolean runIntrospectionScriptBeforeJwtCreation)
      • getKeepClientAuthorizationAfterExpiration

        public Boolean getKeepClientAuthorizationAfterExpiration()
      • setKeepClientAuthorizationAfterExpiration

        public void setKeepClientAuthorizationAfterExpiration​(Boolean keepClientAuthorizationAfterExpiration)
      • getBackchannelLogoutUri

        public List<String> getBackchannelLogoutUri()
      • setBackchannelLogoutUri

        public void setBackchannelLogoutUri​(List<String> backchannelLogoutUri)
      • getBackchannelLogoutSessionRequired

        public Boolean getBackchannelLogoutSessionRequired()
      • setBackchannelLogoutSessionRequired

        public void setBackchannelLogoutSessionRequired​(Boolean backchannelLogoutSessionRequired)
      • getAuthorizationSignedResponseAlg

        public String getAuthorizationSignedResponseAlg()
      • setAuthorizationSignedResponseAlg

        public void setAuthorizationSignedResponseAlg​(String authorizationSignedResponseAlg)
      • getAuthorizationEncryptedResponseAlg

        public String getAuthorizationEncryptedResponseAlg()
      • setAuthorizationEncryptedResponseAlg

        public void setAuthorizationEncryptedResponseAlg​(String authorizationEncryptedResponseAlg)
      • getAuthorizationEncryptedResponseEnc

        public String getAuthorizationEncryptedResponseEnc()
      • setAuthorizationEncryptedResponseEnc

        public void setAuthorizationEncryptedResponseEnc​(String authorizationEncryptedResponseEnc)
      • getPublicSubjectIdentifierAttribute

        public String getPublicSubjectIdentifierAttribute()
        Return the custom subject identifier attribute. It is used for public subject type. If null, the default is used. Else use the custom attribute per client basis.
        Returns:
        The custom subject identifier attribute.
      • setPublicSubjectIdentifierAttribute

        public void setPublicSubjectIdentifierAttribute​(String publicSubjectIdentifierAttribute)
        Sets the custom subject identifier attribute. It is used for public subject type. if null, the default is used. Else use the custom attribute per client basis.
        Parameters:
        publicSubjectIdentifierAttribute - The custom subject identifier attribute.
      • getRedirectUrisRegex

        public String getRedirectUrisRegex()
      • setRedirectUrisRegex

        public void setRedirectUrisRegex​(String redirectUrisRegex)
      • getAuthorizedAcrValues

        public List<String> getAuthorizedAcrValues()
      • setAuthorizedAcrValues

        public void setAuthorizedAcrValues​(List<String> authorizedAcrValues)
      • getDefaultPromptLogin

        public Boolean getDefaultPromptLogin()
      • setDefaultPromptLogin

        public void setDefaultPromptLogin​(Boolean defaultPromptLogin)