Package org.apache.camel.model.rest
Class RestSecuritiesDefinition
- java.lang.Object
-
- org.apache.camel.model.rest.RestSecuritiesDefinition
-
@Metadata(label="rest,security,configuration", title="Rest Security Definitions") public class RestSecuritiesDefinition extends ObjectTo configure rest security definitions.
-
-
Constructor Summary
Constructors Constructor Description RestSecuritiesDefinition()RestSecuritiesDefinition(RestDefinition rest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiKeyDefinitionapiKey(String key)ApiKeyDefinitionapiKey(String key, String description)RestSecuritiesDefinitionbasicAuth(String key)RestSecuritiesDefinitionbasicAuth(String key, String description)RestSecuritiesDefinitionbearerToken(String key, String bearerFormat)RestSecuritiesDefinitionbearerToken(String key, String description, String bearerFormat)RestDefinitionend()List<RestSecurityDefinition>getSecurityDefinitions()RestSecuritiesDefinitionmutualTLS(String key)RestSecuritiesDefinitionmutualTLS(String key, String description)OAuth2Definitionoauth2(String key)OAuth2Definitionoauth2(String key, String description)RestSecuritiesDefinitionopenIdConnect(String key, String url)RestSecuritiesDefinitionopenIdConnect(String key, String description, String url)voidsetSecurityDefinitions(List<RestSecurityDefinition> securityDefinitions)Security definitions
-
-
-
Constructor Detail
-
RestSecuritiesDefinition
public RestSecuritiesDefinition()
-
RestSecuritiesDefinition
public RestSecuritiesDefinition(RestDefinition rest)
-
-
Method Detail
-
getSecurityDefinitions
public List<RestSecurityDefinition> getSecurityDefinitions()
-
setSecurityDefinitions
public void setSecurityDefinitions(List<RestSecurityDefinition> securityDefinitions)
Security definitions
-
apiKey
public ApiKeyDefinition apiKey(String key)
-
apiKey
public ApiKeyDefinition apiKey(String key, String description)
-
basicAuth
public RestSecuritiesDefinition basicAuth(String key)
-
basicAuth
public RestSecuritiesDefinition basicAuth(String key, String description)
-
bearerToken
public RestSecuritiesDefinition bearerToken(String key, String bearerFormat)
-
bearerToken
public RestSecuritiesDefinition bearerToken(String key, String description, String bearerFormat)
-
mutualTLS
public RestSecuritiesDefinition mutualTLS(String key)
-
mutualTLS
public RestSecuritiesDefinition mutualTLS(String key, String description)
-
openIdConnect
public RestSecuritiesDefinition openIdConnect(String key, String url)
-
openIdConnect
public RestSecuritiesDefinition openIdConnect(String key, String description, String url)
-
oauth2
public OAuth2Definition oauth2(String key)
-
oauth2
public OAuth2Definition oauth2(String key, String description)
-
end
public RestDefinition end()
-
-