public class AuthzGranterHelper extends BaseHelper
cache, ctx, openAuthLibrary, permLibrary, properties, userDevicesDict| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearCookie() |
static void |
clearCookie(Object userId) |
static void |
clearCookie(Object userId,
String deviceType) |
static void |
clearCookie(Object userId,
String deviceType,
String deviceId) |
static IssueToken |
grant(Object userId) |
static IssueToken |
grant(Object userId,
String deviceType,
String deviceId) |
static boolean |
grant(TokenPair tokenPair,
boolean resp) |
static void |
logout() |
static void |
logout(Object userId,
String deviceType) |
static void |
logout(Object userId,
String deviceType,
String deviceId) |
static void |
logout(String deviceType) |
static void |
logout(String deviceType,
String deviceId) |
static void |
logoutAll() |
static void |
logoutAll(Object userId) |
static void |
logoutById(Object userId,
String id) |
static IssueToken |
refreshToken(String refreshToken)
access过期刷新接口
1、利用RefreshToken刷新,获得新到 accessToken和新的refreshToken,refreshToken只能使用一次,
使用之后将会获得新的,新的和老的除了id和value之外,其他的如过期时间和效果等都一样。
|
public static IssueToken grant(Object userId, String deviceType, String deviceId)
userId - 用户iddeviceType - 设备系统类型deviceId - 设备idpublic static IssueToken grant(Object userId)
public static boolean grant(TokenPair tokenPair, boolean resp)
tokenPair - tokenPair 某种途径生成的tokenPairresp - 保存于cookie / 不缓存public static IssueToken refreshToken(String refreshToken) throws RefreshTokenExpiredException
2、如果使用单token,则直接使用accessToken即可,在accessToken过期时再重新登录。
refreshToken - 与accessToken一起授予的refreshTokenRefreshTokenExpiredExceptionpublic static void clearCookie()
public static void clearCookie(Object userId)
public static void logout()
public static void logoutAll()
public static void logout(@NonNull
String deviceType)
public static void logoutAll(@NonNull
Object userId)
Copyright © 2022. All rights reserved.