类 SecurityDocketUtils
java.lang.Object
com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils
- 从以下版本开始:
- v4.0.0
- 作者:
- xiaoymin@foxmail.com 2022/11/28 21:10
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static List<springfox.documentation.service.GrantType>authorizationCode(springfox.documentation.spring.web.plugins.Docket docket, com.github.xiaoymin.knife4j.core.oauth2.OAuth2Properties oAuth2Properties) static voidconfigCustomAuth(springfox.documentation.spring.web.plugins.Docket docket, List<Knife4jAuthInfoProperties> authInfoProperties) Config Custom Authorizationstatic voidconfigOAuth2(springfox.documentation.spring.web.plugins.Docket docket, com.github.xiaoymin.knife4j.core.oauth2.OAuth2Properties oAuth2Properties) Config OAuth informationstatic List<springfox.documentation.service.AuthorizationScope>createAuthScope(List<com.github.xiaoymin.knife4j.core.oauth2.OAuth2Scope> auth2Scopes, boolean createDefault) build scope collectionstatic springfox.documentation.service.OAuthcreateOAuth2(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
-
字段详细资料
-
构造器详细资料
-
SecurityDocketUtils
public SecurityDocketUtils()
-
-
方法详细资料
-
configCustomAuth
public static void configCustomAuth(springfox.documentation.spring.web.plugins.Docket docket, List<Knife4jAuthInfoProperties> authInfoProperties) Config Custom Authorization- 参数:
docket- docket instanceauthInfoProperties- 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 instanceoAuth2Properties- 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-- 返回:
-