Annotation Type SecurityRequirement
-
@Target({METHOD,TYPE}) @Retention(RUNTIME) @Repeatable(SecurityRequirements.class) @Inherited public @interface SecurityRequirement
Specifies a security requirement for an operation.- See Also:
- SecuirtyRequirement Object
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.String
name
Name MUST correspond to a security scheme which is declared in the Security Schemes under the Components Object.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.String[]
scopes
If the security scheme referred by the name property is of type "oauth2" or "openIdConnect", then the scopes array is a list of scope names required for the execution.
-
-
-
-
scopes
java.lang.String[] scopes
If the security scheme referred by the name property is of type "oauth2" or "openIdConnect", then the scopes array is a list of scope names required for the execution.For other security scheme types, the array MUST be empty.
- Returns:
- a list of scope names required for the execution of this Security Requirement instance.
- Default:
- {}
-
-