类 AccessTokenModel

java.lang.Object
cn.dev33.satoken.oauth2.data.model.AccessTokenModel
所有已实现的接口:
Serializable

public class AccessTokenModel extends Object implements Serializable
Model: Access-Token
从以下版本开始:
1.23.0
作者:
click33
另请参阅:
  • 字段详细资料

    • accessToken

      public String accessToken
      Access-Token 值
    • refreshToken

      public String refreshToken
      Refresh-Token 值
    • expiresTime

      public long expiresTime
      Access-Token 到期时间
    • refreshExpiresTime

      public long refreshExpiresTime
      Refresh-Token 到期时间
    • clientId

      public String clientId
      应用id
    • loginId

      public Object loginId
      账号id
    • scopes

      public List<String> scopes
      授权范围
    • tokenType

      public String tokenType
      Token 类型
    • extraData

      public Map<String,Object> extraData
      扩展数据
  • 构造器详细资料

    • AccessTokenModel

      public AccessTokenModel()
    • AccessTokenModel

      public AccessTokenModel(String accessToken, String clientId, Object loginId, List<String> scopes)
      构建一个
      参数:
      accessToken - accessToken
      clientId - 应用id
      scopes - 请求授权范围
      loginId - 对应的账号id
  • 方法详细资料

    • getAccessToken

      public String getAccessToken()
    • setAccessToken

      public AccessTokenModel setAccessToken(String accessToken)
    • getRefreshToken

      public String getRefreshToken()
    • setRefreshToken

      public AccessTokenModel setRefreshToken(String refreshToken)
    • getExpiresTime

      public long getExpiresTime()
    • setExpiresTime

      public AccessTokenModel setExpiresTime(long expiresTime)
    • getRefreshExpiresTime

      public long getRefreshExpiresTime()
    • setRefreshExpiresTime

      public AccessTokenModel setRefreshExpiresTime(long refreshExpiresTime)
    • getClientId

      public String getClientId()
    • setClientId

      public AccessTokenModel setClientId(String clientId)
    • getLoginId

      public Object getLoginId()
    • setLoginId

      public AccessTokenModel setLoginId(Object loginId)
    • getScopes

      public List<String> getScopes()
    • setScopes

      public AccessTokenModel setScopes(List<String> scopes)
    • getTokenType

      public String getTokenType()
    • setTokenType

      public AccessTokenModel setTokenType(String tokenType)
    • getExtraData

      public Map<String,Object> getExtraData()
    • setExtraData

      public AccessTokenModel setExtraData(Map<String,Object> extraData)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • getExpiresIn

      public long getExpiresIn()
      获取:此 Access-Token 的剩余有效期(秒)
      返回:
      /
    • getRefreshExpiresIn

      public long getRefreshExpiresIn()
      获取:此 Refresh-Token 的剩余有效期(秒)
      返回:
      /