Annotation Type SecuritySchema
-
@Target({METHOD,TYPE,ANNOTATION_TYPE}) @Retention(RUNTIME) @Repeatable(SecuritySchemas.class) public @interface SecuritySchema
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description SecurityTypetype
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringbearerFormatStringcomponentNameStringdescriptionOAuthFlowsflowsSecurityIninStringnameStringopenIdConnectUrlStringscheme
-
-
-
Element Detail
-
type
SecurityType type
-
-
-
componentName
String componentName
- Default:
- ""
-
-
-
name
String name
- Default:
- ""
-
-
-
description
String description
- Default:
- ""
-
-
-
in
SecurityIn in
- Default:
- de.kosmos_lab.web.annotations.enums.SecurityIn.NONE
-
-
-
scheme
String scheme
- Default:
- ""
-
-
-
bearerFormat
String bearerFormat
- Default:
- ""
-
-
-
flows
OAuthFlows flows
- Default:
- @de.kosmos_lab.web.annotations.security.OAuthFlows
-
-
-
openIdConnectUrl
String openIdConnectUrl
- Default:
- ""
-
-