public interface Token extends Serializable
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
Token.Event |
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONCRETE_TOKEN_ID_KEY |
| 限定符和类型 | 方法和说明 |
|---|---|
Enumeration<String> |
attributeNames() |
long |
created() |
Account<?> |
currentAccount() |
void |
flush()
更新token内的值
|
<T> T |
getAttribute(String key,
Class<T> clz) |
String |
getTokenId() |
void |
invalidate()
声明令牌失效
|
boolean |
isAccountCredible() |
boolean |
isValid() |
void |
removeAttribute(String key)
从令牌中移除属性
|
void |
renew() |
void |
setAccount(Account<?> account)
设置当前账户
|
void |
setAccountCredible(boolean credible)
设置账户是否可信
|
void |
setAttribute(String key,
Serializable attribute)
将属性缓存到令牌中
|
long created()
boolean isValid()
void invalidate()
Account<?> currentAccount()
void setAccount(Account<?> account)
account - accountboolean isAccountCredible()
void setAccountCredible(boolean credible)
credible - credibleString getTokenId()
<T> T getAttribute(String key, Class<T> clz)
T - key - keyclz - clzvoid setAttribute(String key, Serializable attribute)
key - keyattribute - attributevoid removeAttribute(String key)
key - keyEnumeration<String> attributeNames()
void flush()
void renew()
Copyright © 2022. All rights reserved.