@FunctionalInterface public interface OutboundSecurityProvider extends SecurityProvider
The most common use cases:
| Modifier and Type | Method and Description |
|---|---|
default boolean |
isOutboundSupported(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundConfig)
Check if the path to be executed is supported by this security provider.
|
CompletionStage<OutboundSecurityResponse> |
outboundSecurity(ProviderRequest providerRequest,
SecurityEnvironment outboundEnv,
EndpointConfig outboundConfig)
Creates necessary updates to headers and entity needed for outbound
security (e.g.
|
supportedAnnotations, supportedAttributes, supportedConfigKeys, supportedCustomObjectsdefault boolean isOutboundSupported(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig)
providerRequest - context with environment, subject(s) etc. that was receivedoutboundEnv - environment for outbound calloutboundConfig - outbound endpoint configurationCompletionStage<OutboundSecurityResponse> outboundSecurity(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig)
providerRequest - context with environment, subject(s) etc. that was receivedoutboundEnv - environment for outbound calloutboundConfig - outbound endpoint configurationOutboundSecurityResponse.builder()Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.