Annotation Type OAuthFlows
-
@Target({}) @Retention(RUNTIME) @Inherited public @interface OAuthFlows
Allows configuration of the supported OAuth Flows.- See Also:
- OAuthFlows Object
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description OAuthFlowauthorizationCodeConfiguration for the OAuth Authorization Code flow.OAuthFlowclientCredentialsConfiguration for the OAuth Client Credentials flow.Extension[]extensionsList of extensions to be added to theOAuthFlowsmodel corresponding to the containing annotation.OAuthFlowimplicitConfiguration for the OAuth Implicit flow.OAuthFlowpasswordConfiguration for the OAuth Resource Owner Password flow.
-
-
-
Element Detail
-
implicit
OAuthFlow implicit
Configuration for the OAuth Implicit flow.- Returns:
- implicit OAuth flow
- Default:
- @org.eclipse.microprofile.openapi.annotations.security.OAuthFlow
-
-
-
password
OAuthFlow password
Configuration for the OAuth Resource Owner Password flow.- Returns:
- OAuth Resource Owner Password flow
- Default:
- @org.eclipse.microprofile.openapi.annotations.security.OAuthFlow
-
-
-
clientCredentials
OAuthFlow clientCredentials
Configuration for the OAuth Client Credentials flow.- Returns:
- OAuth Client Credentials flow
- Default:
- @org.eclipse.microprofile.openapi.annotations.security.OAuthFlow
-
-
-
authorizationCode
OAuthFlow authorizationCode
Configuration for the OAuth Authorization Code flow.- Returns:
- OAuth Authorization Code flow
- Default:
- @org.eclipse.microprofile.openapi.annotations.security.OAuthFlow
-
-
-
extensions
Extension[] extensions
List of extensions to be added to theOAuthFlowsmodel corresponding to the containing annotation.- Returns:
- array of extensions
- Since:
- 3.1
- Default:
- {}
-
-