Package org.gluu.oxtrust.model
Class OxAuthClient
- java.lang.Object
-
- org.gluu.persist.model.base.Entry
-
- org.gluu.oxtrust.model.OxAuthClient
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class OxAuthClient extends org.gluu.persist.model.base.Entry implements java.io.SerializableoxAuthClient- Version:
- December 4, 2018
- Author:
- Reda Zerrad Date: 06.08.2012, Yuriy Movchan Date: 05/22/2013, Javier Rojas Blum
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OxAuthClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.BooleangetAccessTokenAsJwt()java.lang.IntegergetAccessTokenLifetime()SignatureAlgorithmgetAccessTokenSigningAlg()java.util.List<java.lang.String>getAssociatedPersons()org.oxauth.persistence.model.ClientAttributesgetAttributes()java.lang.String[]getAuthorizedOrigins()org.gluu.oxauth.model.crypto.signature.AsymmetricSignatureAlgorithmgetBackchannelAuthenticationRequestSigningAlg()java.lang.StringgetBackchannelClientNotificationEndpoint()java.lang.StringgetBackchannelTokenDeliveryMode()java.lang.BooleangetBackchannelUserCodeParameter()java.lang.String[]getClaimRedirectURI()java.lang.StringgetClientUri()java.util.List<java.lang.String>getContacts()java.lang.String[]getDefaultAcrValues()java.lang.IntegergetDefaultMaxAge()java.lang.StringgetDescription()java.lang.StringgetDisplayName()java.lang.StringgetEncodedClientSecret()java.util.DategetExp()org.gluu.oxauth.model.common.GrantType[]getGrantTypes()KeyEncryptionAlgorithmgetIdTokenEncryptedResponseAlg()BlockEncryptionAlgorithmgetIdTokenEncryptedResponseEnc()SignatureAlgorithmgetIdTokenSignedResponseAlg()java.lang.StringgetIdTokenTokenBindingCnf()java.lang.StringgetInitiateLoginUri()java.lang.StringgetInum()java.lang.StringgetJwks()java.lang.StringgetJwksUri()java.lang.StringgetLogoUri()java.lang.BooleangetLogoutSessionRequired()java.util.List<java.lang.String>getLogoutUri()OxAuthApplicationTypegetOxAuthAppType()java.util.List<java.lang.String>getOxAuthClaims()java.lang.StringgetOxAuthClientSecret()java.lang.BooleangetOxAuthPersistClientAuthorizations()java.util.List<java.lang.String>getOxAuthPostLogoutRedirectURIs()java.util.List<java.lang.String>getOxAuthRedirectURIs()java.util.List<java.lang.String>getOxAuthScopes()java.lang.BooleangetOxAuthTrustedClient()java.lang.StringgetOxdId()java.lang.BooleangetOxIncludeClaimsInIdToken()java.lang.IntegergetOxRefreshTokenLifetime()java.lang.StringgetPolicyUri()java.lang.String[]getPostLogoutRedirectUris()KeyEncryptionAlgorithmgetRequestObjectEncryptionAlg()BlockEncryptionAlgorithmgetRequestObjectEncryptionEnc()SignatureAlgorithmgetRequestObjectSigningAlg()java.lang.String[]getRequestUris()java.lang.BooleangetRequireAuthTime()org.gluu.oxauth.model.common.ResponseType[]getResponseTypes()java.lang.BooleangetRptAsJwt()java.lang.StringgetSectorIdentifierUri()java.lang.StringgetSoftwareId()java.lang.StringgetSoftwareStatement()java.lang.StringgetSoftwareVersion()OxAuthSubjectTypegetSubjectType()AuthenticationMethodgetTokenEndpointAuthMethod()SignatureAlgorithmgetTokenEndpointAuthSigningAlg()java.lang.StringgetTosUri()KeyEncryptionAlgorithmgetUserInfoEncryptedResponseAlg()BlockEncryptionAlgorithmgetUserInfoEncryptedResponseEnc()SignatureAlgorithmgetUserInfoSignedResponseAlg()booleanisDeletable()booleanisDisabled()booleanisSelected()voidsetAccessTokenAsJwt(java.lang.Boolean accessTokenAsJwt)voidsetAccessTokenLifetime(java.lang.Integer accessTokenLifetime)voidsetAccessTokenSigningAlg(SignatureAlgorithm accessTokenSigningAlg)voidsetAssociatedPersons(java.util.List<java.lang.String> associatedPersons)voidsetAttributes(org.oxauth.persistence.model.ClientAttributes attributes)voidsetAuthorizedOrigins(java.lang.String[] authorizedOrigins)voidsetBackchannelAuthenticationRequestSigningAlg(org.gluu.oxauth.model.crypto.signature.AsymmetricSignatureAlgorithm backchannelAuthenticationRequestSigningAlg)voidsetBackchannelClientNotificationEndpoint(java.lang.String backchannelClientNotificationEndpoint)voidsetBackchannelTokenDeliveryMode(java.lang.String backchannelTokenDeliveryMode)voidsetBackchannelUserCodeParameter(java.lang.Boolean backchannelUserCodeParameter)voidsetClaimRedirectURI(java.lang.String[] claimRedirectURI)voidsetClientUri(java.lang.String clientUri)voidsetContacts(java.util.List<java.lang.String> contacts)voidsetDefaultAcrValues(java.lang.String[] defaultAcrValues)voidsetDefaultMaxAge(java.lang.Integer defaultMaxAge)voidsetDeletable(boolean deletable)voidsetDescription(java.lang.String description)voidsetDisabled(boolean disabled)voidsetDisplayName(java.lang.String displayName)voidsetEncodedClientSecret(java.lang.String encodedClientSecret)voidsetExp(java.util.Date exp)voidsetGrantTypes(org.gluu.oxauth.model.common.GrantType[] grantTypes)voidsetIdTokenEncryptedResponseAlg(KeyEncryptionAlgorithm idTokenEncryptedResponseAlg)voidsetIdTokenEncryptedResponseEnc(BlockEncryptionAlgorithm idTokenEncryptedResponseEnc)voidsetIdTokenSignedResponseAlg(SignatureAlgorithm idTokenSignedResponseAlg)voidsetIdTokenTokenBindingCnf(java.lang.String idTokenTokenBindingCnf)voidsetInitiateLoginUri(java.lang.String initiateLoginUri)voidsetInum(java.lang.String inum)voidsetJwks(java.lang.String jwks)voidsetJwksUri(java.lang.String jwksUri)voidsetLogoUri(java.lang.String logoUri)voidsetLogoutSessionRequired(java.lang.Boolean logoutSessionRequired)voidsetLogoutUri(java.util.List<java.lang.String> logoutUri)voidsetOxAuthAppType(OxAuthApplicationType oxAuthAppType)voidsetOxAuthClaims(java.util.List<java.lang.String> oxAuthClaims)voidsetOxAuthClientSecret(java.lang.String oxAuthClientSecret)voidsetOxAuthPersistClientAuthorizations(java.lang.Boolean oxAuthPersistClientAuthorizations)voidsetOxAuthPostLogoutRedirectURIs(java.util.List<java.lang.String> oxAuthPostLogoutRedirectURIs)voidsetOxAuthRedirectURIs(java.util.List<java.lang.String> oxAuthRedirectURIs)voidsetOxAuthScopes(java.util.List<java.lang.String> oxAuthScopes)voidsetOxAuthTrustedClient(java.lang.Boolean oxAuthTrustedClient)voidsetOxdId(java.lang.String oxdId)voidsetOxIncludeClaimsInIdToken(java.lang.Boolean oxIncludeClaimsInIdToken)voidsetOxRefreshTokenLifetime(java.lang.Integer oxRefreshTokenLifetime)voidsetPolicyUri(java.lang.String policyUri)voidsetPostLogoutRedirectUris(java.lang.String[] postLogoutRedirectUris)voidsetRequestObjectEncryptionAlg(KeyEncryptionAlgorithm requestObjectEncryptionAlg)voidsetRequestObjectEncryptionEnc(BlockEncryptionAlgorithm requestObjectEncryptionEnc)voidsetRequestObjectSigningAlg(SignatureAlgorithm requestObjectSigningAlg)voidsetRequestUris(java.lang.String[] requestUris)voidsetRequireAuthTime(java.lang.Boolean requireAuthTime)voidsetResponseTypes(org.gluu.oxauth.model.common.ResponseType[] responseTypes)voidsetRptAsJwt(java.lang.Boolean rptAsJwt)voidsetSectorIdentifierUri(java.lang.String sectorIdentifierUri)voidsetSelected(boolean selected)voidsetSoftwareId(java.lang.String softwareId)voidsetSoftwareStatement(java.lang.String softwareStatement)voidsetSoftwareVersion(java.lang.String softwareVersion)voidsetSubjectType(OxAuthSubjectType subjectType)voidsetTokenEndpointAuthMethod(AuthenticationMethod tokenEndpointAuthMethod)voidsetTokenEndpointAuthSigningAlg(SignatureAlgorithm tokenEndpointAuthSigningAlg)voidsetTosUri(java.lang.String tosUri)voidsetUserInfoEncryptedResponseAlg(KeyEncryptionAlgorithm userInfoEncryptedResponseAlg)voidsetUserInfoEncryptedResponseEnc(BlockEncryptionAlgorithm userInfoEncryptedResponseEnc)voidsetUserInfoSignedResponseAlg(SignatureAlgorithm userInfoSignedResponseAlg)
-
-
-
Method Detail
-
isSelected
public boolean isSelected()
-
setSelected
public void setSelected(boolean selected)
-
getClaimRedirectURI
public java.lang.String[] getClaimRedirectURI()
-
setClaimRedirectURI
public void setClaimRedirectURI(java.lang.String[] claimRedirectURI)
-
getInum
public java.lang.String getInum()
-
setInum
public void setInum(java.lang.String inum)
-
getDisplayName
public java.lang.String getDisplayName()
-
setDisplayName
public void setDisplayName(java.lang.String displayName)
-
getDescription
public final java.lang.String getDescription()
-
setDescription
public final void setDescription(java.lang.String description)
-
getOxAuthAppType
public OxAuthApplicationType getOxAuthAppType()
-
setOxAuthAppType
public void setOxAuthAppType(OxAuthApplicationType oxAuthAppType)
-
getContacts
public java.util.List<java.lang.String> getContacts()
-
setContacts
public void setContacts(java.util.List<java.lang.String> contacts)
-
getOxAuthRedirectURIs
public java.util.List<java.lang.String> getOxAuthRedirectURIs()
-
setOxAuthRedirectURIs
public void setOxAuthRedirectURIs(java.util.List<java.lang.String> oxAuthRedirectURIs)
-
getOxAuthPostLogoutRedirectURIs
public java.util.List<java.lang.String> getOxAuthPostLogoutRedirectURIs()
-
setOxAuthPostLogoutRedirectURIs
public void setOxAuthPostLogoutRedirectURIs(java.util.List<java.lang.String> oxAuthPostLogoutRedirectURIs)
-
getOxAuthScopes
public java.util.List<java.lang.String> getOxAuthScopes()
-
setOxAuthScopes
public void setOxAuthScopes(java.util.List<java.lang.String> oxAuthScopes)
-
getOxAuthClaims
public java.util.List<java.lang.String> getOxAuthClaims()
-
setOxAuthClaims
public void setOxAuthClaims(java.util.List<java.lang.String> oxAuthClaims)
-
getEncodedClientSecret
public java.lang.String getEncodedClientSecret()
-
setEncodedClientSecret
public void setEncodedClientSecret(java.lang.String encodedClientSecret)
-
getAssociatedPersons
public java.util.List<java.lang.String> getAssociatedPersons()
-
setAssociatedPersons
public void setAssociatedPersons(java.util.List<java.lang.String> associatedPersons)
-
getOxAuthTrustedClient
public java.lang.Boolean getOxAuthTrustedClient()
-
setOxAuthTrustedClient
public void setOxAuthTrustedClient(java.lang.Boolean oxAuthTrustedClient)
-
getResponseTypes
public org.gluu.oxauth.model.common.ResponseType[] getResponseTypes()
-
setResponseTypes
public void setResponseTypes(org.gluu.oxauth.model.common.ResponseType[] responseTypes)
-
getGrantTypes
public org.gluu.oxauth.model.common.GrantType[] getGrantTypes()
-
setGrantTypes
public void setGrantTypes(org.gluu.oxauth.model.common.GrantType[] grantTypes)
-
getLogoUri
public java.lang.String getLogoUri()
-
setLogoUri
public void setLogoUri(java.lang.String logoUri)
-
getClientUri
public java.lang.String getClientUri()
-
setClientUri
public void setClientUri(java.lang.String clientUri)
-
getPolicyUri
public java.lang.String getPolicyUri()
-
setPolicyUri
public void setPolicyUri(java.lang.String policyUri)
-
getTosUri
public java.lang.String getTosUri()
-
setTosUri
public void setTosUri(java.lang.String tosUri)
-
getJwksUri
public java.lang.String getJwksUri()
-
setJwksUri
public void setJwksUri(java.lang.String jwksUri)
-
getJwks
public java.lang.String getJwks()
-
setJwks
public void setJwks(java.lang.String jwks)
-
getSectorIdentifierUri
public java.lang.String getSectorIdentifierUri()
-
setSectorIdentifierUri
public void setSectorIdentifierUri(java.lang.String sectorIdentifierUri)
-
getSubjectType
public OxAuthSubjectType getSubjectType()
-
setSubjectType
public void setSubjectType(OxAuthSubjectType subjectType)
-
getIdTokenTokenBindingCnf
public java.lang.String getIdTokenTokenBindingCnf()
-
setIdTokenTokenBindingCnf
public void setIdTokenTokenBindingCnf(java.lang.String idTokenTokenBindingCnf)
-
getRptAsJwt
public java.lang.Boolean getRptAsJwt()
-
setRptAsJwt
public void setRptAsJwt(java.lang.Boolean rptAsJwt)
-
getAccessTokenAsJwt
public java.lang.Boolean getAccessTokenAsJwt()
-
setAccessTokenAsJwt
public void setAccessTokenAsJwt(java.lang.Boolean accessTokenAsJwt)
-
getAccessTokenSigningAlg
public SignatureAlgorithm getAccessTokenSigningAlg()
-
setAccessTokenSigningAlg
public void setAccessTokenSigningAlg(SignatureAlgorithm accessTokenSigningAlg)
-
getIdTokenSignedResponseAlg
public SignatureAlgorithm getIdTokenSignedResponseAlg()
-
setIdTokenSignedResponseAlg
public void setIdTokenSignedResponseAlg(SignatureAlgorithm idTokenSignedResponseAlg)
-
getIdTokenEncryptedResponseAlg
public KeyEncryptionAlgorithm getIdTokenEncryptedResponseAlg()
-
setIdTokenEncryptedResponseAlg
public void setIdTokenEncryptedResponseAlg(KeyEncryptionAlgorithm idTokenEncryptedResponseAlg)
-
getIdTokenEncryptedResponseEnc
public BlockEncryptionAlgorithm getIdTokenEncryptedResponseEnc()
-
setIdTokenEncryptedResponseEnc
public void setIdTokenEncryptedResponseEnc(BlockEncryptionAlgorithm idTokenEncryptedResponseEnc)
-
getUserInfoSignedResponseAlg
public SignatureAlgorithm getUserInfoSignedResponseAlg()
-
setUserInfoSignedResponseAlg
public void setUserInfoSignedResponseAlg(SignatureAlgorithm userInfoSignedResponseAlg)
-
getUserInfoEncryptedResponseAlg
public KeyEncryptionAlgorithm getUserInfoEncryptedResponseAlg()
-
setUserInfoEncryptedResponseAlg
public void setUserInfoEncryptedResponseAlg(KeyEncryptionAlgorithm userInfoEncryptedResponseAlg)
-
getUserInfoEncryptedResponseEnc
public BlockEncryptionAlgorithm getUserInfoEncryptedResponseEnc()
-
setUserInfoEncryptedResponseEnc
public void setUserInfoEncryptedResponseEnc(BlockEncryptionAlgorithm userInfoEncryptedResponseEnc)
-
getRequestObjectSigningAlg
public SignatureAlgorithm getRequestObjectSigningAlg()
-
setRequestObjectSigningAlg
public void setRequestObjectSigningAlg(SignatureAlgorithm requestObjectSigningAlg)
-
getRequestObjectEncryptionAlg
public KeyEncryptionAlgorithm getRequestObjectEncryptionAlg()
-
setRequestObjectEncryptionAlg
public void setRequestObjectEncryptionAlg(KeyEncryptionAlgorithm requestObjectEncryptionAlg)
-
getRequestObjectEncryptionEnc
public BlockEncryptionAlgorithm getRequestObjectEncryptionEnc()
-
setRequestObjectEncryptionEnc
public void setRequestObjectEncryptionEnc(BlockEncryptionAlgorithm requestObjectEncryptionEnc)
-
getTokenEndpointAuthSigningAlg
public SignatureAlgorithm getTokenEndpointAuthSigningAlg()
-
setTokenEndpointAuthSigningAlg
public void setTokenEndpointAuthSigningAlg(SignatureAlgorithm tokenEndpointAuthSigningAlg)
-
getDefaultMaxAge
public java.lang.Integer getDefaultMaxAge()
-
setDefaultMaxAge
public void setDefaultMaxAge(java.lang.Integer defaultMaxAge)
-
getRequireAuthTime
public java.lang.Boolean getRequireAuthTime()
-
setRequireAuthTime
public void setRequireAuthTime(java.lang.Boolean requireAuthTime)
-
getTokenEndpointAuthMethod
public AuthenticationMethod getTokenEndpointAuthMethod()
-
setTokenEndpointAuthMethod
public void setTokenEndpointAuthMethod(AuthenticationMethod tokenEndpointAuthMethod)
-
getPostLogoutRedirectUris
public java.lang.String[] getPostLogoutRedirectUris()
-
setPostLogoutRedirectUris
public void setPostLogoutRedirectUris(java.lang.String[] postLogoutRedirectUris)
-
getLogoutUri
public java.util.List<java.lang.String> getLogoutUri()
-
setLogoutUri
public void setLogoutUri(java.util.List<java.lang.String> logoutUri)
-
getLogoutSessionRequired
public java.lang.Boolean getLogoutSessionRequired()
-
setLogoutSessionRequired
public void setLogoutSessionRequired(java.lang.Boolean logoutSessionRequired)
-
getOxAuthPersistClientAuthorizations
public java.lang.Boolean getOxAuthPersistClientAuthorizations()
-
setOxAuthPersistClientAuthorizations
public void setOxAuthPersistClientAuthorizations(java.lang.Boolean oxAuthPersistClientAuthorizations)
-
getOxIncludeClaimsInIdToken
public java.lang.Boolean getOxIncludeClaimsInIdToken()
-
setOxIncludeClaimsInIdToken
public void setOxIncludeClaimsInIdToken(java.lang.Boolean oxIncludeClaimsInIdToken)
-
getOxRefreshTokenLifetime
public java.lang.Integer getOxRefreshTokenLifetime()
-
setOxRefreshTokenLifetime
public void setOxRefreshTokenLifetime(java.lang.Integer oxRefreshTokenLifetime)
-
getAccessTokenLifetime
public java.lang.Integer getAccessTokenLifetime()
-
setAccessTokenLifetime
public void setAccessTokenLifetime(java.lang.Integer accessTokenLifetime)
-
getDefaultAcrValues
public java.lang.String[] getDefaultAcrValues()
-
setDefaultAcrValues
public void setDefaultAcrValues(java.lang.String[] defaultAcrValues)
-
getInitiateLoginUri
public java.lang.String getInitiateLoginUri()
-
setInitiateLoginUri
public void setInitiateLoginUri(java.lang.String initiateLoginUri)
-
getRequestUris
public java.lang.String[] getRequestUris()
-
setRequestUris
public void setRequestUris(java.lang.String[] requestUris)
-
getAuthorizedOrigins
public java.lang.String[] getAuthorizedOrigins()
-
setAuthorizedOrigins
public void setAuthorizedOrigins(java.lang.String[] authorizedOrigins)
-
getSoftwareId
public java.lang.String getSoftwareId()
-
setSoftwareId
public void setSoftwareId(java.lang.String softwareId)
-
getSoftwareVersion
public java.lang.String getSoftwareVersion()
-
setSoftwareVersion
public void setSoftwareVersion(java.lang.String softwareVersion)
-
getSoftwareStatement
public java.lang.String getSoftwareStatement()
-
setSoftwareStatement
public void setSoftwareStatement(java.lang.String softwareStatement)
-
isDisabled
public boolean isDisabled()
-
setDisabled
public void setDisabled(boolean disabled)
-
setOxAuthClientSecret
public void setOxAuthClientSecret(java.lang.String oxAuthClientSecret)
-
getOxAuthClientSecret
public java.lang.String getOxAuthClientSecret()
-
getExp
public java.util.Date getExp()
-
setExp
public void setExp(java.util.Date exp)
-
getOxdId
public final java.lang.String getOxdId()
-
setOxdId
public final void setOxdId(java.lang.String oxdId)
-
isDeletable
public boolean isDeletable()
-
setDeletable
public void setDeletable(boolean deletable)
-
getAttributes
public org.oxauth.persistence.model.ClientAttributes getAttributes()
-
setAttributes
public void setAttributes(org.oxauth.persistence.model.ClientAttributes attributes)
-
getBackchannelAuthenticationRequestSigningAlg
public org.gluu.oxauth.model.crypto.signature.AsymmetricSignatureAlgorithm getBackchannelAuthenticationRequestSigningAlg()
-
setBackchannelAuthenticationRequestSigningAlg
public void setBackchannelAuthenticationRequestSigningAlg(org.gluu.oxauth.model.crypto.signature.AsymmetricSignatureAlgorithm backchannelAuthenticationRequestSigningAlg)
-
getBackchannelTokenDeliveryMode
public java.lang.String getBackchannelTokenDeliveryMode()
-
setBackchannelTokenDeliveryMode
public void setBackchannelTokenDeliveryMode(java.lang.String backchannelTokenDeliveryMode)
-
getBackchannelClientNotificationEndpoint
public java.lang.String getBackchannelClientNotificationEndpoint()
-
setBackchannelClientNotificationEndpoint
public void setBackchannelClientNotificationEndpoint(java.lang.String backchannelClientNotificationEndpoint)
-
getBackchannelUserCodeParameter
public java.lang.Boolean getBackchannelUserCodeParameter()
-
setBackchannelUserCodeParameter
public void setBackchannelUserCodeParameter(java.lang.Boolean backchannelUserCodeParameter)
-
-