类 SaOAuth2BeanInject

java.lang.Object
cn.dev33.satoken.spring.oauth2.SaOAuth2BeanInject

@ConditionalOnClass(cn.dev33.satoken.oauth2.SaOAuth2Manager.class) public class SaOAuth2BeanInject extends Object
注入 Sa-Token-OAuth2 所需要的组件
从以下版本开始:
1.34.0
作者:
click33
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    setSaOAuth2Config(cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig saOAuth2Config)
    注入 OAuth2 配置对象
    void
    setSaOAuth2Dao(cn.dev33.satoken.oauth2.dao.SaOAuth2Dao dao)
    注入 OAuth2 数据持久 Bean
    void
    setSaOAuth2DataConverter(cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverter dataConverter)
    注入 OAuth2 数据格式转换器 Bean
    void
    setSaOAuth2DataGenerate(cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerate dataGenerate)
    注入 OAuth2 数据构建器 Bean
    void
    setSaOAuth2DataLoader(cn.dev33.satoken.oauth2.data.loader.SaOAuth2DataLoader dataLoader)
    注入 OAuth2 数据加载器
    void
    setSaOAuth2DataResolver(cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolver dataResolver)
    注入 OAuth2 数据解析器 Bean
    void
    setSaOAuth2GrantTypeHandlerInterface(List<cn.dev33.satoken.oauth2.granttype.handler.SaOAuth2GrantTypeHandlerInterface> handlerList)
    注入自定义 grant_type 处理器
    void
    setSaOAuth2ScopeHandler(List<cn.dev33.satoken.oauth2.scope.handler.SaOAuth2ScopeHandlerInterface> handlerList)
    注入自定义 scope 处理器
    void
    setSaOAuth2Template(cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor serverProcessor)
    注入 OAuth2 请求处理器
    void
    setSaOAuth2Template(cn.dev33.satoken.oauth2.template.SaOAuth2Template saOAuth2Template)
    注入 OAuth2 模板代码类

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • SaOAuth2BeanInject

      public SaOAuth2BeanInject()
  • 方法详细资料

    • setSaOAuth2Config

      @Autowired(required=false) public void setSaOAuth2Config(cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig saOAuth2Config)
      注入 OAuth2 配置对象
      参数:
      saOAuth2Config - 配置对象
    • setSaOAuth2Template

      @Autowired(required=false) public void setSaOAuth2Template(cn.dev33.satoken.oauth2.template.SaOAuth2Template saOAuth2Template)
      注入 OAuth2 模板代码类
      参数:
      saOAuth2Template - 模板代码类
    • setSaOAuth2Template

      @Autowired(required=false) public void setSaOAuth2Template(cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor serverProcessor)
      注入 OAuth2 请求处理器
      参数:
      serverProcessor - 请求处理器
    • setSaOAuth2DataLoader

      @Autowired(required=false) public void setSaOAuth2DataLoader(cn.dev33.satoken.oauth2.data.loader.SaOAuth2DataLoader dataLoader)
      注入 OAuth2 数据加载器
      参数:
      dataLoader - /
    • setSaOAuth2DataResolver

      @Autowired(required=false) public void setSaOAuth2DataResolver(cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolver dataResolver)
      注入 OAuth2 数据解析器 Bean
      参数:
      dataResolver - /
    • setSaOAuth2DataConverter

      @Autowired(required=false) public void setSaOAuth2DataConverter(cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverter dataConverter)
      注入 OAuth2 数据格式转换器 Bean
      参数:
      dataConverter - /
    • setSaOAuth2DataGenerate

      @Autowired(required=false) public void setSaOAuth2DataGenerate(cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerate dataGenerate)
      注入 OAuth2 数据构建器 Bean
      参数:
      dataGenerate - /
    • setSaOAuth2Dao

      @Autowired(required=false) public void setSaOAuth2Dao(cn.dev33.satoken.oauth2.dao.SaOAuth2Dao dao)
      注入 OAuth2 数据持久 Bean
      参数:
      dao - /
    • setSaOAuth2ScopeHandler

      @Autowired(required=false) public void setSaOAuth2ScopeHandler(List<cn.dev33.satoken.oauth2.scope.handler.SaOAuth2ScopeHandlerInterface> handlerList)
      注入自定义 scope 处理器
      参数:
      handlerList - 自定义 scope 处理器集合
    • setSaOAuth2GrantTypeHandlerInterface

      @Autowired(required=false) public void setSaOAuth2GrantTypeHandlerInterface(List<cn.dev33.satoken.oauth2.granttype.handler.SaOAuth2GrantTypeHandlerInterface> handlerList)
      注入自定义 grant_type 处理器
      参数:
      handlerList - 自定义 grant_type 处理器集合