Class OAuthAuthenticator

java.lang.Object
com.flyfish.oauth.common.OAuth2PostAware
com.flyfish.oauth.common.auth.OAuthAuthenticator
All Implemented Interfaces:
OAuth2SsoInitializeAware

public class OAuthAuthenticator extends OAuth2PostAware
开放认证器
Author:
wangyu 逻辑抽离,便于调用
  • Constructor Details

    • OAuthAuthenticator

      public OAuthAuthenticator()
  • Method Details

    • getInstance

      public static OAuthAuthenticator getInstance()
    • checkStatus

      public boolean checkStatus(javax.servlet.http.HttpServletRequest request)
      检查请求状态
      Parameters:
      request - 请求
      Returns:
      结果
    • authenticate

      public AuthStatus authenticate(OAuthFilterContext context) throws IOException
      鉴权,这里使用请求上下文鉴权
      Parameters:
      context - 上下文
      Returns:
      通过与否
      Throws:
      IOException