HttpSecurityScheme

data class HttpSecurityScheme(val scheme: String? = null, val bearerFormat: String? = null, val description: String? = null, val extensions: ExtensionProperties? = null) : SecurityScheme, Extensible(source)

Describes an HTTP-based security scheme.

Report a problem

Constructors

Link copied to clipboard
constructor(scheme: String? = null, bearerFormat: String? = null, description: String? = null, extensions: ExtensionProperties? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A hint to the client to identify how the bearer token is formatted.

Link copied to clipboard
open override val description: String?

A short description for a security scheme.

Link copied to clipboard
open override val extensions: ExtensionProperties?

Specification-extensions for this security scheme (keys must start with x-).

Link copied to clipboard

The name of the HTTP Authorization scheme.

Link copied to clipboard

The type of the security scheme (SecuritySchemeType.HTTP).