Top Description Interfaces
module org.eclipse.microprofile.openapi

Package org.eclipse.microprofile.openapi.models.security

Annotations
@Version:2.1
@ProviderType

A set of model interfaces to represent various security components of an OpenAPI app.

The behaviour of methods inherited from java.lang.Object are undefined by the MicroProfile OpenAPI specification.

Example usage:

@Override
 public OpenAPI buildModel() {
     return OASFactory.createObject(OpenAPI.class)
         .security(new ArrayList<SecurityRequirement>())
             .addSecurityRequirement(OASFactory.createObject(SecurityRequirement.class)
                 .addScheme("airlinesRatingApp_auth"))

Interface Summary

Modifier and TypeInterface and Description
public interface
OAuthFlow

Configuration details for a supportde OAuthFlow

public interface
OAuthFlows

Configuration of the supported OAuthFlows

public interface
SecurityRequirement

SecurityRequirement

public interface
SecurityScheme

SecurityScheme