public class AuthChecker extends Object
| 构造器和说明 |
|---|
AuthChecker() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
checkCode(AuthSource source,
AuthCallback callback)
校验回调传回的code
v1.10.0版本中改为传入source和callback,对于不同平台使用不同参数接受code的情况统一做处理 |
static void |
checkConfig(AuthConfig config,
AuthSource source)
检查配置合法性。
|
static void |
checkState(String state,
AuthSource source,
AuthStateCache authStateCache)
校验回调传回的
state,为空或者不存在
state不存在的情况只有两种:
1. |
static boolean |
isSupportedAuth(AuthConfig config,
AuthSource source)
是否支持第三方登录
|
public static boolean isSupportedAuth(AuthConfig config, AuthSource source)
config - configsource - sourcepublic static void checkConfig(AuthConfig config, AuthSource source)
config - configsource - sourcepublic static void checkCode(AuthSource source, AuthCallback callback)
v1.10.0版本中改为传入source和callback,对于不同平台使用不同参数接受code的情况统一做处理
source - 当前授权平台callback - 从第三方授权回调回来时传入的参数集合public static void checkState(String state, AuthSource source, AuthStateCache authStateCache)
state,为空或者不存在
state不存在的情况只有两种:
1. state已使用,被正常清除
2. state为前端伪造,本身就不存在
state - state一定不为空source - source当前授权平台authStateCache - authStateCache state缓存实现Copyright © 2020. All rights reserved.