Module security

Source
Expand description

Implements OpenAPI Security Schema types.

Refer to SecurityScheme for usage and more details.

Structs§

SecurityRequirement
OpenAPI security requirement object.

Enums§

SecurityScheme
OpenAPI security scheme for path operations.
ApiKey
Api key authentication SecurityScheme.

Structs§

ApiKeyValue
Value object for ApiKey.
ApiKeyValueBuilder
Use builder syntax to set the inputs and finish with build().
Http
Http authentication SecurityScheme builder.
HttpBuilder
Use builder syntax to set the inputs and finish with build().

Enums§

HttpAuthScheme
Implements types according RFC7235.

Structs§

OpenIdConnect
Open id connect SecurityScheme.
OAuth2
OAuth2 Flow configuration for SecurityScheme.

Enums§

Flow
OAuth2 flow configuration object.

Structs§

Implicit
Implicit Flow configuration for OAuth2.
AuthorizationCode
Authorization code Flow configuration for OAuth2.
Password
Password Flow configuration for OAuth2.
ClientCredentials
Client credentials Flow configuration for OAuth2.
Scopes
OAuth2 flow scopes object defines required permissions for oauth flow.