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

@Entity public class OAuth2Application extends AbstractOAuth2RegisteredClient

Description: OAuth2 应用

Spring Authorization Server 默认的 RegisteredClient 不便于扩展。增加该类用于存储标准 RegisteredClient 表结构以外的扩展信息。

Author:
: gengwei.zheng
See Also:
Date:
: 2022/3/1 16:45
  • Constructor Details

    • OAuth2Application

      public OAuth2Application()
  • Method Details

    • getApplicationId

      public String getApplicationId()
    • setApplicationId

      public void setApplicationId(String applicationId)
    • getApplicationName

      public String getApplicationName()
    • setApplicationName

      public void setApplicationName(String applicationName)
    • getAbbreviation

      public String getAbbreviation()
    • setAbbreviation

      public void setAbbreviation(String abbreviation)
    • getLogo

      public String getLogo()
    • setLogo

      public void setLogo(String logo)
    • getHomepage

      public String getHomepage()
    • setHomepage

      public void setHomepage(String homepage)
    • getApplicationType

      public cn.herodotus.engine.oauth2.core.enums.ApplicationType getApplicationType()
    • setApplicationType

      public void setApplicationType(cn.herodotus.engine.oauth2.core.enums.ApplicationType applicationType)
    • getScopes

      public Set<OAuth2Scope> getScopes()
      Specified by:
      getScopes in class AbstractOAuth2RegisteredClient
    • setScopes

      public void setScopes(Set<OAuth2Scope> scopes)
    • getId

      public String getId()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class cn.herodotus.engine.data.core.entity.BaseEntity