Class HeaderAtnOutboundConfig
java.lang.Object
io.helidon.security.providers.header.HeaderAtnOutboundConfig
Header assertion security provider configuration for outbound.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Fluent API builder to create header outbound configuration.static HeaderAtnOutboundConfig
create()
Create a default header outbound configuration.static HeaderAtnOutboundConfig
Create header outbound configuration from config.static HeaderAtnOutboundConfig
create
(OutboundTarget outboundTarget) Create header outbound configuration from an outbound target.static HeaderAtnOutboundConfig
create
(TokenHandler tokenHandler, String user) Create header outbound configuration from a token handler and username.
-
Method Details
-
builder
Fluent API builder to create header outbound configuration.- Returns:
- a new builder
-
create
Create a default header outbound configuration. This configuration is to propagate current identity.- Returns:
- a new configuration
-
create
Create header outbound configuration from config.- Parameters:
config
- configuration for outbound config- Returns:
- a new configuration
-
create
Create header outbound configuration from a token handler and username.- Parameters:
tokenHandler
- token handler to update outbound headersuser
- username to propagate- Returns:
- a new header outbound config
-
create
Create header outbound configuration from an outbound target.- Parameters:
outboundTarget
- outbound target- Returns:
- a new header outbound config from custom object, configuration, or the default one
-