Defines a security scheme for an OpenAPI document.
@type t() :: %Swagdox.Authorization{ description: String.t(), name: String.t(), properties: map(), type: String.t() }
@spec extract(module()) :: [t()]
@spec extract_scheme(list()) :: t()
@spec init(String.t(), String.t(), String.t(), map()) :: t()
@spec render(t()) :: map()