Annotation Interface OpenApi.OAuthFlows
- Enclosing class:
OpenApi
OpenAPI OAuth Flows Object metadata.
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionOAuth authorization code flow.OAuth client credentials flow.OpenAPI 3.2 OAuth device authorization flow.OAuth implicit flow.OAuth resource owner password flow.
-
Element Details
-
implicit
OpenApi.OAuthFlow implicitOAuth implicit flow.- Returns:
- implicit flow
- Default:
@io.helidon.openapi.OpenApi.OAuthFlow
-
password
OpenApi.OAuthFlow passwordOAuth resource owner password flow.- Returns:
- password flow
- Default:
@io.helidon.openapi.OpenApi.OAuthFlow
-
clientCredentials
OpenApi.OAuthFlow clientCredentialsOAuth client credentials flow.- Returns:
- client credentials flow
- Default:
@io.helidon.openapi.OpenApi.OAuthFlow
-
authorizationCode
OpenApi.OAuthFlow authorizationCodeOAuth authorization code flow.- Returns:
- authorization code flow
- Default:
@io.helidon.openapi.OpenApi.OAuthFlow
-
deviceAuthorization
OpenApi.OAuthFlow deviceAuthorizationOpenAPI 3.2 OAuth device authorization flow.Configuring this flow requires OpenAPI 3.2 output. Document generation fails if the configured provider renders OpenAPI 3.0 or 3.1.
- Returns:
- device authorization flow
- Default:
@io.helidon.openapi.OpenApi.OAuthFlow
-