@Version("1.0")
Package org.eclipse.microprofile.openapi.models.security
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 Interface Description OAuthFlow Configuration details for a supportde OAuthFlowOAuthFlows Configuration of the supported OAuthFlowsScopes Scopes is a property of OAuth Flow Object.SecurityRequirement SecurityRequirementSecurityScheme SecurityScheme -
Enum Summary Enum Description SecurityScheme.In In is a REQUIRED property that specifies the location of the API key.SecurityScheme.Type Type is a REQUIRED property that specifies the type of SecurityScheme instance.