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 Object
To 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 ApiKeyDefinition
apiKey(String key)
ApiKeyDefinition
apiKey(String key, String description)
RestSecuritiesDefinition
basicAuth(String key)
RestSecuritiesDefinition
basicAuth(String key, String description)
RestSecuritiesDefinition
bearerToken(String key, String bearerFormat)
RestSecuritiesDefinition
bearerToken(String key, String description, String bearerFormat)
RestDefinition
end()
List<RestSecurityDefinition>
getSecurityDefinitions()
RestSecuritiesDefinition
mutualTLS(String key)
RestSecuritiesDefinition
mutualTLS(String key, String description)
OAuth2Definition
oauth2(String key)
OAuth2Definition
oauth2(String key, String description)
RestSecuritiesDefinition
openIdConnect(String key, String url)
RestSecuritiesDefinition
openIdConnect(String key, String description, String url)
void
setSecurityDefinitions(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()
-
-