Example #1
0
 protected Security(string name, SecurityScheme securityType,
                    OpenApiSecuritySchemeType type, OpenApiSecurityApiKeyLocation @in)
 {
     Name         = name;
     SecurityType = securityType;
     Type         = type;
     In           = @in;
 }
Example #2
0
 public SecurityOAuth(string name, OpenApiSecuritySchemeType type,
                      OpenApiSecurityApiKeyLocation @in, Dictionary <string, string> scopes,
                      string tokenUrl, OpenApiOAuth2Flow flow)
     : base(name, SecurityScheme.OAuth, type, @in)
 {
     Scopes   = scopes;
     TokenUrl = tokenUrl;
     Flow     = flow;
 }
Example #3
0
 public SecurityBasic(string name,
                      OpenApiSecuritySchemeType type, OpenApiSecurityApiKeyLocation @in,
                      string description) : base(name, SecurityScheme.Basic, type, @in)
 {
     Description = description;
 }