Class JustAuthProcessor

java.lang.Object
cn.herodotus.engine.assistant.access.processor.JustAuthProcessor

public class JustAuthProcessor extends Object

Description: JustAuth请求的生成器

Author:
: gengwei.zheng
Date:
: 2021/5/22 11:23
  • Constructor Details

    • JustAuthProcessor

      public JustAuthProcessor()
  • Method Details

    • setJustAuthProperties

      public void setJustAuthProperties(JustAuthProperties justAuthProperties)
    • setJustAuthStateRedisCache

      public void setJustAuthStateRedisCache(JustAuthStateStampManager justAuthStateStampManager)
    • getAuthRequest

      public me.zhyd.oauth.request.AuthRequest getAuthRequest(String source)
    • getAuthRequest

      public me.zhyd.oauth.request.AuthRequest getAuthRequest(String source, me.zhyd.oauth.config.AuthConfig authConfig)
    • getAuthorizeUrl

      public String getAuthorizeUrl(String source)
      返回带state参数的授权url,授权回调时会带上这个state
      Parameters:
      source - 第三方登录的类别 AuthDefaultSource
      Returns:
      返回授权地址
    • getAuthorizeUrl

      public String getAuthorizeUrl(String source, me.zhyd.oauth.config.AuthConfig authConfig)
    • getAuthorizeUrls

      public Map<String,String> getAuthorizeUrls()