java.lang.Object
org.miaixz.bus.auth.Checker
授权配置类的校验器
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void校验回调传回的state,为空或者不存在state不存在的情况只有两种: 1.static void校验回调传回的codev1.10.0版本中改为传入complex和callback,对于不同平台使用不同参数接受code的情况统一做处理static void检查配置合法性。static booleanisSupportedAuth(Context context, Complex complex) 是否支持第三方登录
-
Constructor Details
-
Checker
public Checker()
-
-
Method Details
-
isSupportedAuth
是否支持第三方登录- Parameters:
context- contextcomplex- complex- Returns:
- true or false
-
check
检查配置合法性。针对部分平台, 对redirect uri有特定要求。一般来说redirect uri都是http://,而对于facebook平台, redirect uri 必须是https的链接- Parameters:
context- contextcomplex- complex
-
check
校验回调传回的codev1.10.0版本中改为传入complex和callback,对于不同平台使用不同参数接受code的情况统一做处理- Parameters:
complex- 当前授权平台callback- 从第三方授权回调回来时传入的参数集合
-
check
public static void check(String state, Complex complex, org.miaixz.bus.cache.metric.ExtendCache cache) 校验回调传回的state,为空或者不存在state不存在的情况只有两种: 1.state已使用,被正常清除 2.state为前端伪造,本身就不存在- Parameters:
state-state一定不为空complex-complex当前授权平台cache-cachestate缓存实现
-