| 程序包 | 说明 |
|---|---|
| cn.stylefeng.roses.kernel.auth.api | |
| cn.stylefeng.roses.kernel.auth.api.context | |
| cn.stylefeng.roses.kernel.auth.api.loginuser.api | |
| cn.stylefeng.roses.kernel.auth.api.prop |
| 限定符和类型 | 方法和说明 |
|---|---|
LoginUser |
AuthServiceApi.createNewLoginInfo(String token,
DefaultJwtPayload defaultJwtPayload)
为指定token创建新的登录信息
|
LoginUser |
LoginUserApi.getLoginUser()
获取当前登陆用户
如果获取不到当前登陆用户会抛出 AuthException
|
LoginUser |
LoginUserApi.getLoginUserNullable()
获取当前登陆用户
如果获取不到当前登陆用户返回null
|
LoginUser |
SessionManagerApi.getSession(String token)
通过token获取会话
|
LoginUser |
LoginUserApi.switchTo(Long userId)
切换当前登录用户为指定用户id
仅应用在当前线程环境中,使用后请及时调用endSwitch()方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<LoginUser> |
SessionManagerApi.onlineUserList()
获取在线用户列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SessionManagerApi.createSession(String token,
LoginUser loginUser)
创建会话
|
void |
SessionManagerApi.updateSession(String token,
LoginUser loginUser)
更新当前会话的loginUser对象的内容
|
| 限定符和类型 | 方法和说明 |
|---|---|
static LoginUser |
LoginUserHolder.get()
获取holder中的值
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
LoginUserHolder.set(LoginUser abstractLoginUser)
set holder中内容
|
| 限定符和类型 | 方法和说明 |
|---|---|
LoginUser |
LoginUserRemoteApi.getLoginUserByToken(LoginUserRequest loginUserRequest)
通过token获取登录的用户
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
LoginUserPropExpander.expandAction(LoginUser loginUser)
为loginUser赋值
|
Copyright © 2024. All rights reserved.