public abstract class APISecurityScheme extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BASIC |
protected List<Parameter> |
configParameters |
static String |
CUSTOM_AUTHENTICATION |
static String |
DIGEST_AUTHENTICATION |
protected List<Parameter> |
headers |
static String |
OAUTH1 |
static String |
OAUTH2 |
static String |
PASS_THROUGH |
protected List<Parameter> |
queryParameters |
static String |
UNSECURED |
| Constructor and Description |
|---|
APISecurityScheme() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
equalProperties(APISecurityScheme scheme) |
boolean |
equals(APISecurityScheme scheme) |
List<Parameter> |
getConfigParameters() |
List<Parameter> |
getHeaders() |
List<Parameter> |
getQueryParameters() |
abstract String |
getSchemeName() |
static Parameter |
getSecuritySchemeParameter(String name,
String displayName,
PrimitiveTypeSource.PrimitiveType type,
String description,
String defaultValue,
String example,
boolean required,
boolean isPassword) |
boolean |
hasConfigParameters() |
boolean |
hasHeaders() |
boolean |
hasQueryParameters() |
abstract void |
initializeConfigParameters() |
public static final String BASIC
public static final String OAUTH1
public static final String OAUTH2
public static final String PASS_THROUGH
public static final String DIGEST_AUTHENTICATION
public static final String CUSTOM_AUTHENTICATION
public static final String UNSECURED
public abstract String getSchemeName()
public abstract void initializeConfigParameters()
public boolean hasQueryParameters()
public boolean hasHeaders()
public boolean hasConfigParameters()
public boolean equals(APISecurityScheme scheme)
protected abstract boolean equalProperties(APISecurityScheme scheme)
Copyright © 2022. All rights reserved.