Annotation Interface OpenApi.OAuth2SecurityScheme
- Enclosing class:
OpenApi
@Target(TYPE)
@Retention(CLASS)
@Repeatable(OpenApi.OAuth2SecuritySchemes.class)
@Documented
public static @interface OpenApi.OAuth2SecurityScheme
OpenAPI OAuth 2 Security Scheme Object metadata.
Use only on @OpenApi.Document metadata types.
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionOAuth flows.Component name. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanWhether the security scheme is deprecated.Security scheme description.OpenAPI 3.2 OAuth 2 metadata URL.
-
Element Details
-
name
-
description
-
flows
-
oauth2MetadataUrl
String oauth2MetadataUrlOpenAPI 3.2 OAuth 2 metadata URL.Rendered only for OpenAPI 3.2 output.
- Returns:
- OAuth 2 metadata URL
- Default:
""
-
deprecated
boolean deprecatedWhether the security scheme is deprecated.Rendered only for OpenAPI 3.2 output.
- Returns:
- deprecated flag
- Default:
false
-