Class AbstractOAuth2RegisteredClient
java.lang.Object
cn.herodotus.engine.assistant.definition.domain.base.AbstractEntity
cn.herodotus.engine.data.core.entity.BaseEntity
cn.herodotus.engine.data.core.entity.BaseSysEntity
cn.herodotus.engine.oauth2.data.jpa.definition.domain.AbstractRegisteredClient
cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- All Implemented Interfaces:
cn.herodotus.engine.assistant.definition.domain.base.Entity,cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails,Serializable
- Direct Known Subclasses:
OAuth2Application,OAuth2Device
@MappedSuperclass
public abstract class AbstractOAuth2RegisteredClient
extends cn.herodotus.engine.oauth2.data.jpa.definition.domain.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.data.jpa.definition.domain.AbstractRegisteredClient
getAuthorizationGrantTypes, getClientAuthenticationMethods, getClientIdIssuedAt, getClientSecretExpiresAt, getPostLogoutRedirectUris, getRedirectUris, setAuthorizationGrantTypes, setClientAuthenticationMethods, setClientIdIssuedAt, setClientSecretExpiresAt, setPostLogoutRedirectUris, setRedirectUrisMethods inherited from class cn.herodotus.engine.data.core.entity.BaseSysEntity
getDescription, getReserved, getReversion, getStatus, setDescription, setReserved, setReversion, setStatusMethods inherited from class cn.herodotus.engine.data.core.entity.BaseEntity
getCreateBy, getCreateTime, getRanking, getUpdateBy, getUpdateTime, setCreateBy, setCreateTime, setRanking, setUpdateBy, setUpdateTime, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface cn.herodotus.engine.oauth2.core.definition.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
-