Skip to content

interface IRefreshTokenStore

cangjie
public interface IRefreshTokenStore

功能:定义刷新令牌存储接口。

成员概览

成员功能
func find(String)根据句柄查找刷新令牌。
func store(RefreshToken)存储刷新令牌并返回句柄。
func update(String, RefreshToken)更新指定句柄的刷新令牌。
func remove(String)删除指定刷新令牌。

func find(String)

cangjie
func find(key: String): ?RefreshToken

功能:根据句柄查找刷新令牌。

参数:

  • key: String - 刷新令牌句柄。

返回值:

  • ?RefreshToken - 返回刷新令牌对象;不存在时返回空。

func store(RefreshToken)

cangjie
func store(token: RefreshToken): String

功能:存储刷新令牌并返回句柄。

参数:

返回值:

  • String - 返回刷新令牌句柄。

func update(String, RefreshToken)

cangjie
func update(key: String, token: RefreshToken): Unit

功能:更新指定句柄的刷新令牌。

参数:

  • key: String - 刷新令牌句柄。
  • token: RefreshToken - 刷新令牌对象。

返回值:

  • Unit

func remove(String)

cangjie
func remove(key: String): Unit

功能:删除指定刷新令牌。

参数:

  • key: String - 刷新令牌句柄。

返回值:

  • Unit