Class OAuth2Application
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
cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- All Implemented Interfaces:
cn.herodotus.engine.assistant.definition.domain.base.Entity,cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails,Serializable
Description: OAuth2 应用
Spring Authorization Server 默认的 RegisteredClient 不便于扩展。增加该类用于存储标准 RegisteredClient 表结构以外的扩展信息。
- Author:
- : gengwei.zheng
- See Also:
- Date:
- : 2022/3/1 16:45
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancn.herodotus.engine.oauth2.core.enums.ApplicationTypegetId()getLogo()inthashCode()voidsetAbbreviation(String abbreviation) voidsetApplicationId(String applicationId) voidsetApplicationName(String applicationName) voidsetApplicationType(cn.herodotus.engine.oauth2.core.enums.ApplicationType applicationType) voidsetHomepage(String homepage) voidvoidsetScopes(Set<OAuth2Scope> scopes) toString()Methods inherited from class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
getAccessTokenFormat, getAccessTokenValidity, getAuthenticationSigningAlgorithm, getAuthorizationCodeValidity, getClientId, getClientSecret, getDeviceCodeValidity, getIdTokenSignatureAlgorithm, getIdTokenSignatureAlgorithmJwsAlgorithm, getJwkSetUrl, getRefreshTokenValidity, getRequireAuthorizationConsent, getRequireProofKey, getReuseRefreshTokens, getX509CertificateBoundAccessTokens, getX509CertificateSubjectDN, setAccessTokenFormat, setAccessTokenValidity, setAuthenticationSigningAlgorithm, setAuthorizationCodeValidity, setClientId, setClientSecret, setDeviceCodeValidity, setIdTokenSignatureAlgorithm, setIdTokenSignatureAlgorithmJwsAlgorithm, setJwkSetUrl, setRefreshTokenValidity, setRequireAuthorizationConsent, setRequireProofKey, setReuseRefreshTokens, setX509CertificateBoundAccessTokens, setX509CertificateSubjectDNMethods 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
-
Constructor Details
-
OAuth2Application
public OAuth2Application()
-
-
Method Details
-
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) -
getScopes
- Specified by:
getScopesin classAbstractOAuth2RegisteredClient
-
setScopes
-
getId
-
equals
-
hashCode
public int hashCode() -
toString
- Overrides:
toStringin classcn.herodotus.engine.data.core.entity.BaseEntity
-