Annotation Type OAuthFlows


  • @Target({})
    @Retention(RUNTIME)
    @Inherited
    public @interface OAuthFlows
    Allows configuration of the supported OAuth Flows.
    See Also:
    OAuthFlows Object
    • 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