Class HeaderAtnOutboundConfig
java.lang.Object
io.helidon.security.providers.header.HeaderAtnOutboundConfig
Header assertion security provider configuration for outbound.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Fluent API builder to create header outbound configuration.static HeaderAtnOutboundConfigcreate()Create a default header outbound configuration.static HeaderAtnOutboundConfigCreate header outbound configuration from config.static HeaderAtnOutboundConfigcreate(OutboundTarget outboundTarget) Create header outbound configuration from an outbound target.static HeaderAtnOutboundConfigcreate(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
-