public interface UserDevicesDict
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
UserDevicesDict.UserStatus |
| 限定符和类型 | 字段和说明 |
|---|---|
static Map<Object,AuthzProperties.UserConfig> |
usersConfig
可以单独为【每一名用户】设置登录状态管理方案
若为空,则使用默认的
|
static final Map<Object,AuthzProperties.UserConfig> usersConfig
UserDevicesDict.UserStatus userStatus(AccessToken accessToken)
accessToken - tokenUserDevicesDict.UserStatusvoid addUser(TokenPair tokenPair)
boolean refreshUser(TokenPair tokenPair)
void removeAllDevice(Object userId)
void removeCurrentDevice()
DeviceDetails getDevice(Object userId, String deviceType, String deviceId)
List<DeviceDetails> listDevicesByUserId(Object userId)
List<DeviceDetails> listActiveUserDevices(long ms)
ms - 毫秒数List<DeviceDetails> listActiveUserDevices(Object userId, long ms)
ms - 毫秒数void request(HttpMeta httpMeta)
void deviceClean(Object userId)
default void changeMaximumTotalSameTypeDevice(Object userId, int total)
default void changeMaximumTotalDevice(Object userId, int count)
default void addDeviceTypesTotalLimit(Object userId, Collection<String> types, int total)
default List<DeviceCountInfo> getOrUpdateDeviceTypesTotalLimit(Object userId)
static String requestKey(AccessToken accessToken)
static String key(AccessToken accessToken)
static String key(RefreshToken refreshToken)
static String oauthKey(AccessToken accessToken)
Copyright © 2022. All rights reserved.