- @override
Returns all APISecuritySchemes this instance knows about.
Source
@override
Map<String, APISecurityScheme> documentSecuritySchemes(
PackagePathResolver resolver) {
var secPassword =
new APISecurityScheme.oauth2(APISecuritySchemeFlow.password)
..description = "OAuth 2.0 Resource Owner Flow";
var secAccess =
new APISecurityScheme.oauth2(APISecuritySchemeFlow.authorizationCode)
..description = "OAuth 2.0 Authorization Code Flow";
var basicAccess = new APISecurityScheme.basic()
..description = "Client Authentication";
return {
_SecuritySchemeClientAuth: basicAccess,
_SecuritySchemePassword: secPassword,
_SecuritySchemeAuthorizationCode: secAccess
};
}