Class AbstractOAuth2RegisteredClient
java.lang.Object
cn.herodotus.engine.data.core.jpa.entity.AbstractEntity
cn.herodotus.engine.data.core.jpa.entity.AbstractAuditEntity
cn.herodotus.engine.data.core.jpa.entity.AbstractSysEntity
cn.herodotus.engine.oauth2.persistence.sas.jpa.definition.AbstractRegisteredClient
cn.herodotus.engine.logic.identity.definition.AbstractOAuth2RegisteredClient
- All Implemented Interfaces:
cn.herodotus.engine.core.definition.domain.BaseDomain,cn.herodotus.engine.core.definition.domain.BaseEntity,cn.herodotus.engine.core.identity.domain.RegisteredClientDetails,Serializable
- Direct Known Subclasses:
OAuth2Application,OAuth2Device
@MappedSuperclass
public abstract class AbstractOAuth2RegisteredClient
extends AbstractRegisteredClient
Description: 应用对象转 RegisteredClient 共性属性
- Author:
- : gengwei.zheng
- See Also:
- Date:
- : 2023/5/21 17:46
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncn.herodotus.engine.oauth2.core.enums.TokenFormatcn.herodotus.engine.oauth2.core.enums.AllJwsAlgorithmcn.herodotus.engine.oauth2.core.enums.SignatureJwsAlgorithmcn.herodotus.engine.oauth2.core.enums.SignatureJwsAlgorithmabstract Set<OAuth2Scope>voidsetAccessTokenFormat(cn.herodotus.engine.oauth2.core.enums.TokenFormat accessTokenFormat) voidsetAccessTokenValidity(Duration accessTokenValidity) voidsetAuthenticationSigningAlgorithm(cn.herodotus.engine.oauth2.core.enums.AllJwsAlgorithm authenticationSigningAlgorithm) voidsetAuthorizationCodeValidity(Duration authorizationCodeValidity) voidsetClientId(String clientId) voidsetClientSecret(String clientSecret) voidsetDeviceCodeValidity(Duration deviceCodeValidity) voidsetIdTokenSignatureAlgorithm(cn.herodotus.engine.oauth2.core.enums.SignatureJwsAlgorithm idTokenSignatureAlgorithmJwsAlgorithm) voidsetIdTokenSignatureAlgorithmJwsAlgorithm(cn.herodotus.engine.oauth2.core.enums.SignatureJwsAlgorithm idTokenSignatureAlgorithmJwsAlgorithm) voidsetJwkSetUrl(String jwkSetUrl) voidsetRefreshTokenValidity(Duration refreshTokenValidity) voidsetRequireAuthorizationConsent(Boolean requireAuthorizationConsent) voidsetRequireProofKey(Boolean requireProofKey) voidsetReuseRefreshTokens(Boolean reuseRefreshTokens) voidsetX509CertificateBoundAccessTokens(Boolean x509CertificateBoundAccessTokens) voidsetX509CertificateSubjectDN(String x509CertificateSubjectDN) Methods inherited from class cn.herodotus.engine.oauth2.persistence.sas.jpa.definition.AbstractRegisteredClient
getAuthorizationGrantTypes, getClientAuthenticationMethods, getClientIdIssuedAt, getClientSecretExpiresAt, getPostLogoutRedirectUris, getRedirectUris, setAuthorizationGrantTypes, setClientAuthenticationMethods, setClientIdIssuedAt, setClientSecretExpiresAt, setPostLogoutRedirectUris, setRedirectUrisMethods inherited from class cn.herodotus.engine.data.core.jpa.entity.AbstractSysEntity
getDescription, getRanking, getReserved, getStatus, setDescription, setRanking, setReserved, setStatus, toStringMethods inherited from class cn.herodotus.engine.data.core.jpa.entity.AbstractAuditEntity
getCreateBy, getReversion, getUpdateBy, setCreateBy, setReversion, setUpdateByMethods inherited from class cn.herodotus.engine.data.core.jpa.entity.AbstractEntity
getCreateTime, getUpdateTime, setCreateTime, setUpdateTimeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface cn.herodotus.engine.core.identity.domain.RegisteredClientDetails
getId
-
Constructor Details
-
AbstractOAuth2RegisteredClient
public AbstractOAuth2RegisteredClient()
-
-
Method Details
-
getScopes
-
getClientId
-
setClientId
-
getClientSecret
-
setClientSecret
-
getRequireProofKey
-
setRequireProofKey
-
getRequireAuthorizationConsent
-
setRequireAuthorizationConsent
-
getJwkSetUrl
-
setJwkSetUrl
-
getAuthenticationSigningAlgorithm
public cn.herodotus.engine.oauth2.core.enums.AllJwsAlgorithm getAuthenticationSigningAlgorithm() -
setAuthenticationSigningAlgorithm
public void setAuthenticationSigningAlgorithm(cn.herodotus.engine.oauth2.core.enums.AllJwsAlgorithm authenticationSigningAlgorithm) -
getAuthorizationCodeValidity
-
setAuthorizationCodeValidity
-
getAccessTokenValidity
-
setAccessTokenValidity
-
getDeviceCodeValidity
-
setDeviceCodeValidity
-
getRefreshTokenValidity
-
setRefreshTokenValidity
-
getAccessTokenFormat
public cn.herodotus.engine.oauth2.core.enums.TokenFormat getAccessTokenFormat() -
setAccessTokenFormat
public void setAccessTokenFormat(cn.herodotus.engine.oauth2.core.enums.TokenFormat accessTokenFormat) -
getReuseRefreshTokens
-
setReuseRefreshTokens
-
getIdTokenSignatureAlgorithm
public cn.herodotus.engine.oauth2.core.enums.SignatureJwsAlgorithm getIdTokenSignatureAlgorithm() -
setIdTokenSignatureAlgorithm
public void setIdTokenSignatureAlgorithm(cn.herodotus.engine.oauth2.core.enums.SignatureJwsAlgorithm idTokenSignatureAlgorithmJwsAlgorithm) -
getX509CertificateSubjectDN
-
setX509CertificateSubjectDN
-
getIdTokenSignatureAlgorithmJwsAlgorithm
public cn.herodotus.engine.oauth2.core.enums.SignatureJwsAlgorithm getIdTokenSignatureAlgorithmJwsAlgorithm() -
setIdTokenSignatureAlgorithmJwsAlgorithm
public void setIdTokenSignatureAlgorithmJwsAlgorithm(cn.herodotus.engine.oauth2.core.enums.SignatureJwsAlgorithm idTokenSignatureAlgorithmJwsAlgorithm) -
getX509CertificateBoundAccessTokens
-
setX509CertificateBoundAccessTokens
-