类 AbstractOAuth2RegisteredClient

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.data.jpa.definition.domain.AbstractRegisteredClient
cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
所有已实现的接口:
cn.herodotus.engine.assistant.core.definition.domain.Entity, cn.herodotus.engine.oauth2.core.definition.domain.RegisteredClientDetails, Serializable
直接已知子类:
OAuth2Application, OAuth2Device

@MappedSuperclass public abstract class AbstractOAuth2RegisteredClient extends cn.herodotus.engine.oauth2.data.jpa.definition.domain.AbstractRegisteredClient

Description: 应用对象转 RegisteredClient 共性属性

作者:
: gengwei.zheng
另请参阅:
Date:
: 2023/5/21 17:46
  • 构造器详细资料

    • AbstractOAuth2RegisteredClient

      public AbstractOAuth2RegisteredClient()
  • 方法详细资料

    • getScopes

      public abstract Set<OAuth2Scope> getScopes()
    • getClientId

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
    • getClientSecret

      public String getClientSecret()
    • setClientSecret

      public void setClientSecret(String clientSecret)
    • getRequireProofKey

      public Boolean getRequireProofKey()
    • setRequireProofKey

      public void setRequireProofKey(Boolean requireProofKey)
    • getRequireAuthorizationConsent

      public Boolean getRequireAuthorizationConsent()
    • setRequireAuthorizationConsent

      public void setRequireAuthorizationConsent(Boolean requireAuthorizationConsent)
    • getJwkSetUrl

      public String getJwkSetUrl()
    • setJwkSetUrl

      public void setJwkSetUrl(String jwkSetUrl)
    • getAuthenticationSigningAlgorithm

      public cn.herodotus.engine.oauth2.core.enums.Signature getAuthenticationSigningAlgorithm()
    • setAuthenticationSigningAlgorithm

      public void setAuthenticationSigningAlgorithm(cn.herodotus.engine.oauth2.core.enums.Signature authenticationSigningAlgorithm)
    • getAuthorizationCodeValidity

      public Duration getAuthorizationCodeValidity()
    • setAuthorizationCodeValidity

      public void setAuthorizationCodeValidity(Duration authorizationCodeValidity)
    • getAccessTokenValidity

      public Duration getAccessTokenValidity()
    • setAccessTokenValidity

      public void setAccessTokenValidity(Duration accessTokenValidity)
    • getDeviceCodeValidity

      public Duration getDeviceCodeValidity()
    • setDeviceCodeValidity

      public void setDeviceCodeValidity(Duration deviceCodeValidity)
    • getRefreshTokenValidity

      public Duration getRefreshTokenValidity()
    • setRefreshTokenValidity

      public void setRefreshTokenValidity(Duration refreshTokenValidity)
    • getAccessTokenFormat

      public cn.herodotus.engine.oauth2.core.enums.TokenFormat getAccessTokenFormat()
    • setAccessTokenFormat

      public void setAccessTokenFormat(cn.herodotus.engine.oauth2.core.enums.TokenFormat accessTokenFormat)
    • getReuseRefreshTokens

      public Boolean getReuseRefreshTokens()
    • setReuseRefreshTokens

      public void setReuseRefreshTokens(Boolean reuseRefreshTokens)
    • getIdTokenSignatureAlgorithm

      public cn.herodotus.engine.oauth2.core.enums.Signature getIdTokenSignatureAlgorithm()
    • setIdTokenSignatureAlgorithm

      public void setIdTokenSignatureAlgorithm(cn.herodotus.engine.oauth2.core.enums.Signature idTokenSignatureAlgorithm)