Package io.jans.as.persistence.model
Class ClientAttributes
- java.lang.Object
-
- io.jans.as.persistence.model.ClientAttributes
-
- All Implemented Interfaces:
Serializable
public class ClientAttributes extends Object implements Serializable
- Version:
- March 17, 2022
- Author:
- Yuriy Zabrovarnyy, Javier Rojas Blum
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_PAR_LIFETIME
-
Constructor Summary
Constructors Constructor Description ClientAttributes()
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_PAR_LIFETIME
public static final int DEFAULT_PAR_LIFETIME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMinimumAcrLevelAutoresolve
public Boolean getMinimumAcrLevelAutoresolve()
-
setMinimumAcrLevelAutoresolve
public void setMinimumAcrLevelAutoresolve(Boolean minimumAcrLevelAutoresolve)
-
setAdditionalTokenEndpointAuthMethods
public void setAdditionalTokenEndpointAuthMethods(List<String> additionalTokenEndpointAuthMethods)
-
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)
-
getRequirePar
public Boolean getRequirePar()
-
setRequirePar
public void setRequirePar(Boolean requirePar)
-
getParLifetime
public Integer getParLifetime()
-
setParLifetime
public void setParLifetime(Integer parLifetime)
-
setConsentGatheringScripts
public void setConsentGatheringScripts(List<String> consentGatheringScripts)
-
getTlsClientAuthSubjectDn
public String getTlsClientAuthSubjectDn()
-
setTlsClientAuthSubjectDn
public void setTlsClientAuthSubjectDn(String tlsClientAuthSubjectDn)
-
getAllowSpontaneousScopes
public Boolean getAllowSpontaneousScopes()
-
setAllowSpontaneousScopes
public void setAllowSpontaneousScopes(Boolean allowSpontaneousScopes)
-
setSpontaneousScopeScriptDns
public void setSpontaneousScopeScriptDns(List<String> spontaneousScopeScriptDns)
-
getRunIntrospectionScriptBeforeJwtCreation
public Boolean getRunIntrospectionScriptBeforeJwtCreation()
-
setRunIntrospectionScriptBeforeJwtCreation
public void setRunIntrospectionScriptBeforeJwtCreation(Boolean runIntrospectionScriptBeforeJwtCreation)
-
getKeepClientAuthorizationAfterExpiration
public Boolean getKeepClientAuthorizationAfterExpiration()
-
setKeepClientAuthorizationAfterExpiration
public void setKeepClientAuthorizationAfterExpiration(Boolean keepClientAuthorizationAfterExpiration)
-
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)
-
getDefaultPromptLogin
public Boolean getDefaultPromptLogin()
-
setDefaultPromptLogin
public void setDefaultPromptLogin(Boolean defaultPromptLogin)
-
-