java.lang.Object
io.github.mangocrisp.spring.taybct.tool.core.bean.BaseEntity<P,U>
io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity<P,U>
io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long>
io.github.mangocrisp.spring.taybct.api.system.domain.SysOauth2Client
所有已实现的接口:
Serializable
直接已知子类:
ClientConfig, OAuth2ClientDTO

@TableName("sys_oauth2_client") public class SysOauth2Client extends io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long> implements Serializable
客户端
sys_oauth2_client
从以下版本开始:
1.0.0
另请参阅:
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private Long
    认证令牌时效
    private String
    扩展信息
    private String
    权限列表
    private String
    授权模式 ,字符串,逗号隔开可以设置多种模式
    authorization_code:授权码模式(官方推荐),适合第三方登录 client -- 带着 client id 去获取授权码 -- 需要登录验证 -- 验证通过后获取到授权码 -- 用获取到的授权码去请求获取 token -- 拿到 token 才能请求资源
    implicit:简化模式(不常用) ,不再需要授权码 直接就返回了 token ,但是这个第一步的 token 是不能直接用的,是存在 Fragment 里面的 ,需要到另一个 Web-Hosted Client 服务器去解析,这个服务器会返回一个 script 让客户端来解析,解析之后的 token 就是我们需要的 token了
    password:密码模式(用得也不多) ,用户直接输入密码去授权服务器获取 token
    client_credentials:客户端模式 (不常用),直接认证服务器获取 token
    refresh_token: 刷新令牌
    private String
    是否自动放行
    private String
    客户端ID
    private String
    客户端名,可以用来描述客户端
    private String
    客户端密钥
    private Long
    刷新令牌时效
    private String
    资源id列表
    private String
    域 逗号隔开
    private static final long
     
    private String
    回调地址
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    从类继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic

    canEqual, equals, getUniqueKey, hashCode, setUniqueKey, toString

    从类继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity

    getIsDeleted, setIsDeleted

    从类继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.BaseEntity

    getCreateTime, getCreateUser, getExpansion, getId, getUpdateTime, getUpdateUser, setCreateTime, setCreateUser, setExpansion, setId, setUpdateTime, setUpdateUser

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 字段详细资料

    • serialVersionUID

      @TableField(exist=false) private static final long serialVersionUID
      另请参阅:
    • clientId

      private String clientId
      客户端ID
    • clientName

      private String clientName
      客户端名,可以用来描述客户端
    • clientSecret

      private String clientSecret
      客户端密钥
    • resourceIds

      private String resourceIds
      资源id列表
    • scope

      private String scope
      域 逗号隔开
    • authorizedGrantTypes

      private String authorizedGrantTypes
      授权模式 ,字符串,逗号隔开可以设置多种模式
      authorization_code:授权码模式(官方推荐),适合第三方登录 client -- 带着 client id 去获取授权码 -- 需要登录验证 -- 验证通过后获取到授权码 -- 用获取到的授权码去请求获取 token -- 拿到 token 才能请求资源
      implicit:简化模式(不常用) ,不再需要授权码 直接就返回了 token ,但是这个第一步的 token 是不能直接用的,是存在 Fragment 里面的 ,需要到另一个 Web-Hosted Client 服务器去解析,这个服务器会返回一个 script 让客户端来解析,解析之后的 token 就是我们需要的 token了
      password:密码模式(用得也不多) ,用户直接输入密码去授权服务器获取 token
      client_credentials:客户端模式 (不常用),直接认证服务器获取 token
      refresh_token: 刷新令牌
    • webServerRedirectUri

      private String webServerRedirectUri
      回调地址
    • authorities

      private String authorities
      权限列表
    • accessTokenValidity

      private Long accessTokenValidity
      认证令牌时效
    • refreshTokenValidity

      private Long refreshTokenValidity
      刷新令牌时效
    • additionalInformation

      private String additionalInformation
      扩展信息
    • autoApprove

      private String autoApprove
      是否自动放行
  • 构造器详细资料

    • SysOauth2Client

      public SysOauth2Client()