OpenAPISecurityScheme extension type
OpenAPI security scheme object.
Constructors
-
OpenAPISecurityScheme.apiKey({required String name, required OpenAPIApiKeyLocation location, String? description, Map<
String, Object?> ? extensions}) -
Creates an
apiKeysecurity scheme.factory -
OpenAPISecurityScheme.http({required String scheme, String? bearerFormat, String? description, Map<
String, Object?> ? extensions}) -
Creates an
httpsecurity scheme.factory -
OpenAPISecurityScheme.mutualTLS({String? description, Map<
String, Object?> ? extensions}) -
Creates a
mutualTLSsecurity scheme.factory -
OpenAPISecurityScheme.oauth2({required OpenAPIOAuthFlows flows, String? description, Map<
String, Object?> ? extensions}) -
Creates an
oauth2security scheme.factory -
OpenAPISecurityScheme.openIdConnect({required String openIdConnectUrl, String? description, Map<
String, Object?> ? extensions}) -
Creates an
openIdConnectsecurity scheme.factory