类 OAuth2Application
java.lang.Object
cn.herodotus.engine.assistant.core.definition.domain.AbstractEntity
cn.herodotus.engine.data.core.entity.BaseEntity
cn.herodotus.engine.data.core.entity.BaseSysEntity
cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- 所有已实现的接口:
cn.herodotus.engine.assistant.core.definition.domain.Entity,cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails,Serializable
@Entity
public class OAuth2Application
extends cn.herodotus.engine.data.core.entity.BaseSysEntity
implements cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails
Description: OAuth2 应用
Spring Authorization Server 默认的 RegisteredClient 不便于扩展。增加该类用于存储标准 RegisteredClient 表结构以外的扩展信息。
- 作者:
- : gengwei.zheng
- 另请参阅:
- Date:
- : 2022/3/1 16:45
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明cn.herodotus.engine.oauth2.core.enums.TokenFormatcn.herodotus.engine.oauth2.core.enums.ApplicationTypecn.herodotus.engine.oauth2.core.enums.SignaturegetId()cn.herodotus.engine.oauth2.core.enums.SignaturegetLogo()voidsetAbbreviation(String abbreviation) voidsetAccessTokenFormat(cn.herodotus.engine.oauth2.core.enums.TokenFormat accessTokenFormat) voidsetAccessTokenValidity(Duration accessTokenValidity) voidsetApplicationId(String applicationId) voidsetApplicationName(String applicationName) voidsetApplicationType(cn.herodotus.engine.oauth2.core.enums.ApplicationType applicationType) voidsetAuthenticationSigningAlgorithm(cn.herodotus.engine.oauth2.core.enums.Signature authenticationSigningAlgorithm) voidsetAuthorizationCodeValidity(Duration authorizationCodeValidity) voidsetAuthorizationGrantTypes(String authorizationGrantTypes) voidsetClientAuthenticationMethods(String clientAuthenticationMethods) voidsetClientId(String clientId) voidsetClientIdIssuedAt(LocalDateTime clientIdIssuedAt) voidsetClientSecret(String clientSecret) voidsetClientSecretExpiresAt(LocalDateTime clientSecretExpiresAt) voidsetDeviceCodeValidity(Duration deviceCodeValidity) voidsetHomepage(String homepage) voidsetIdTokenSignatureAlgorithm(cn.herodotus.engine.oauth2.core.enums.Signature idTokenSignatureAlgorithm) voidsetJwkSetUrl(String jwkSetUrl) voidvoidsetPostLogoutRedirectUris(String postLogoutRedirectUris) voidsetRedirectUris(String redirectUris) voidsetRefreshTokenValidity(Duration refreshTokenValidity) voidsetRequireAuthorizationConsent(Boolean requireAuthorizationConsent) voidsetRequireProofKey(Boolean requireProofKey) voidsetReuseRefreshTokens(Boolean reuseRefreshTokens) voidsetScopes(Set<OAuth2Scope> scopes) toString()从类继承的方法 cn.herodotus.engine.data.core.entity.BaseSysEntity
getDescription, getReserved, getReversion, getStatus, setDescription, setReserved, setReversion, setStatus从类继承的方法 cn.herodotus.engine.data.core.entity.BaseEntity
getCreateBy, getCreateTime, getRanking, getUpdateBy, getUpdateTime, setCreateBy, setCreateTime, setRanking, setUpdateBy, setUpdateTime
-
构造器详细资料
-
OAuth2Application
public OAuth2Application()
-
-
方法详细资料
-
getApplicationId
-
setApplicationId
-
getApplicationName
-
setApplicationName
-
getAbbreviation
-
setAbbreviation
-
getLogo
-
setLogo
-
getHomepage
-
setHomepage
-
getApplicationType
public cn.herodotus.engine.oauth2.core.enums.ApplicationType getApplicationType() -
setApplicationType
public void setApplicationType(cn.herodotus.engine.oauth2.core.enums.ApplicationType applicationType) -
getId
- 指定者:
getId在接口中cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails
-
getClientId
- 指定者:
getClientId在接口中cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails
-
setClientId
-
getClientIdIssuedAt
- 指定者:
getClientIdIssuedAt在接口中cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails
-
setClientIdIssuedAt
-
getClientSecret
- 指定者:
getClientSecret在接口中cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails
-
setClientSecret
-
getClientSecretExpiresAt
- 指定者:
getClientSecretExpiresAt在接口中cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails
-
getClientName
- 指定者:
getClientName在接口中cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails
-
setClientSecretExpiresAt
-
getClientAuthenticationMethods
- 指定者:
getClientAuthenticationMethods在接口中cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails
-
setClientAuthenticationMethods
-
getAuthorizationGrantTypes
- 指定者:
getAuthorizationGrantTypes在接口中cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails
-
setAuthorizationGrantTypes
-
getRedirectUris
- 指定者:
getRedirectUris在接口中cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails
-
setRedirectUris
-
getPostLogoutRedirectUris
- 指定者:
getPostLogoutRedirectUris在接口中cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails
-
setPostLogoutRedirectUris
-
getRequireProofKey
-
setRequireProofKey
-
getRequireAuthorizationConsent
-
setRequireAuthorizationConsent
-
getJwkSetUrl
-
setJwkSetUrl
-
getAuthenticationSigningAlgorithm
public cn.herodotus.engine.oauth2.core.enums.Signature getAuthenticationSigningAlgorithm() -
setAuthenticationSigningAlgorithm
public void setAuthenticationSigningAlgorithm(cn.herodotus.engine.oauth2.core.enums.Signature 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.Signature getIdTokenSignatureAlgorithm() -
setIdTokenSignatureAlgorithm
public void setIdTokenSignatureAlgorithm(cn.herodotus.engine.oauth2.core.enums.Signature idTokenSignatureAlgorithm) -
getScopes
-
setScopes
-
toString
- 覆盖:
toString在类中cn.herodotus.engine.data.core.entity.BaseEntity
-