类 SaOAuth2ServerProcessor

java.lang.Object
cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor

public class SaOAuth2ServerProcessor extends Object
Sa-Token OAuth2 请求处理器
从以下版本开始:
1.23.0
作者:
click33
  • 字段详细资料

  • 构造器详细资料

    • SaOAuth2ServerProcessor

      public SaOAuth2ServerProcessor()
  • 方法详细资料

    • dister

      public Object dister()
      处理 Server 端请求, 路由分发
      返回:
      处理结果
    • authorize

      public Object authorize()
      模式一:Code授权码 / 模式二:隐藏式
      返回:
      处理结果
    • token

      public Object token()
      Code 换 Access-Token / 模式三:密码式 / 自定义 grant_type
      返回:
      处理结果
    • refresh

      public Object refresh()
      Refresh-Token 刷新 Access-Token
      返回:
      处理结果
    • revoke

      public Object revoke()
      回收 Access-Token
      返回:
      处理结果
    • doLogin

      public Object doLogin()
      doLogin 登录接口
      返回:
      处理结果
    • doConfirm

      public Object doConfirm()
      doConfirm 确认授权接口
      返回:
      处理结果
    • clientToken

      public Object clientToken()
      模式四:凭证式
      返回:
      处理结果
    • currClientModel

      public SaClientModel currClientModel()
      根据当前请求提交的 client_id 参数获取 SaClientModel 对象
      返回:
      /
    • checkCurrClientSecret

      public 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()
      应用未开放此授权模式时抛出异常