类 SecurityDocketUtils

java.lang.Object
com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils

public class SecurityDocketUtils extends Object
从以下版本开始:
v4.0.0
作者:
xiaoymin@foxmail.com 2022/11/28 21:10
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final String
     
    static final String
     
    static final String
     
    static final String
    Default token name
  • 构造器概要

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

    修饰符和类型
    方法
    说明
    static List<springfox.documentation.service.GrantType>
    authorizationCode(springfox.documentation.spring.web.plugins.Docket docket, com.github.xiaoymin.knife4j.core.oauth2.OAuth2Properties oAuth2Properties)
     
    static void
    configCustomAuth(springfox.documentation.spring.web.plugins.Docket docket, List<Knife4jAuthInfoProperties> authInfoProperties)
    Config Custom Authorization
    static void
    configOAuth2(springfox.documentation.spring.web.plugins.Docket docket, com.github.xiaoymin.knife4j.core.oauth2.OAuth2Properties oAuth2Properties)
    Config OAuth information
    static List<springfox.documentation.service.AuthorizationScope>
    createAuthScope(List<com.github.xiaoymin.knife4j.core.oauth2.OAuth2Scope> auth2Scopes, boolean createDefault)
    build scope collection
    static springfox.documentation.service.OAuth
    createOAuth2(List<springfox.documentation.service.GrantType> grantTypes)
     
    static List<springfox.documentation.service.GrantType>
    implicit(springfox.documentation.spring.web.plugins.Docket docket, com.github.xiaoymin.knife4j.core.oauth2.OAuth2Properties oAuth2Properties)
    Config implicit

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

  • 构造器详细资料

    • SecurityDocketUtils

      public SecurityDocketUtils()
  • 方法详细资料

    • configCustomAuth

      public static void configCustomAuth(springfox.documentation.spring.web.plugins.Docket docket, List<Knife4jAuthInfoProperties> authInfoProperties)
      Config Custom Authorization
      参数:
      docket - docket instance
      authInfoProperties - basic config
    • configOAuth2

      public static void configOAuth2(springfox.documentation.spring.web.plugins.Docket docket, com.github.xiaoymin.knife4j.core.oauth2.OAuth2Properties oAuth2Properties)
      Config OAuth information
      参数:
      docket - docket instance
      oAuth2Properties - oauth2 config
    • implicit

      public static List<springfox.documentation.service.GrantType> implicit(springfox.documentation.spring.web.plugins.Docket docket, com.github.xiaoymin.knife4j.core.oauth2.OAuth2Properties oAuth2Properties)
      Config implicit
      参数:
      docket -
      oAuth2Properties -
    • authorizationCode

      public static List<springfox.documentation.service.GrantType> authorizationCode(springfox.documentation.spring.web.plugins.Docket docket, com.github.xiaoymin.knife4j.core.oauth2.OAuth2Properties oAuth2Properties)
    • createOAuth2

      public static springfox.documentation.service.OAuth createOAuth2(List<springfox.documentation.service.GrantType> grantTypes)
    • createAuthScope

      public static List<springfox.documentation.service.AuthorizationScope> createAuthScope(List<com.github.xiaoymin.knife4j.core.oauth2.OAuth2Scope> auth2Scopes, boolean createDefault)
      build scope collection
      参数:
      auth2Scopes -
      createDefault -
      返回: