类 SaOAuth2ServerProcessor
java.lang.Object
cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
Sa-Token OAuth2 请求处理器
- 从以下版本开始:
- 1.23.0
- 作者:
- click33
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明模式一:Code授权码 / 模式二:隐藏式voidcheckAuthorizeResponseType(String responseType, cn.dev33.satoken.context.model.SaRequest req, SaOAuth2ServerConfig cfg) 校验 authorize 路由的 ResponseType 参数校验当前请求中提交的 clientId 和 clientSecret 是否正确,如果正确则返回 SaClientModel 对象模式四:凭证式根据当前请求提交的 client_id 参数获取 SaClientModel 对象dister()处理 Server 端请求, 路由分发doConfirm 确认授权接口doLogin()doLogin 登录接口refresh()Refresh-Token 刷新 Access-Tokenrevoke()回收 Access-Tokenvoid应用未开放此授权模式时抛出异常void系统未开放此授权模式时抛出异常token()Code 换 Access-Token / 模式三:密码式 / 自定义 grant_type
-
字段详细资料
-
instance
全局默认实例
-
-
构造器详细资料
-
SaOAuth2ServerProcessor
public SaOAuth2ServerProcessor()
-
-
方法详细资料
-
dister
处理 Server 端请求, 路由分发- 返回:
- 处理结果
-
authorize
模式一:Code授权码 / 模式二:隐藏式- 返回:
- 处理结果
-
token
Code 换 Access-Token / 模式三:密码式 / 自定义 grant_type- 返回:
- 处理结果
-
refresh
Refresh-Token 刷新 Access-Token- 返回:
- 处理结果
-
revoke
回收 Access-Token- 返回:
- 处理结果
-
doLogin
doLogin 登录接口- 返回:
- 处理结果
-
doConfirm
doConfirm 确认授权接口- 返回:
- 处理结果
-
clientToken
模式四:凭证式- 返回:
- 处理结果
-
currClientModel
根据当前请求提交的 client_id 参数获取 SaClientModel 对象- 返回:
- /
-
checkCurrClientSecret
校验当前请求中提交的 clientId 和 clientSecret 是否正确,如果正确则返回 SaClientModel 对象- 返回:
- /
-
checkAuthorizeResponseType
public void checkAuthorizeResponseType(String responseType, cn.dev33.satoken.context.model.SaRequest req, SaOAuth2ServerConfig cfg) 校验 authorize 路由的 ResponseType 参数 -
throwErrorSystemNotEnableModel
public void throwErrorSystemNotEnableModel()系统未开放此授权模式时抛出异常 -
throwErrorClientNotEnableModel
public void throwErrorClientNotEnableModel()应用未开放此授权模式时抛出异常
-