Uses of Interface
io.helidon.security.spi.OutboundSecurityProvider
Package
Description
Implementation of Microprofile JWT Auth specification.
Security
Integration with Google login button.
Provider that can extract username from a (any) header.
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
Provider supporting validation of incoming signatures and signing of outbound requests.
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
Integration with Open ID Connect providers.
Security component's SPI.
-
Uses of OutboundSecurityProvider in io.helidon.microprofile.jwt.auth
Modifier and TypeClassDescriptionclass
Provider that provides JWT authentication. -
Uses of OutboundSecurityProvider in io.helidon.security
Modifier and TypeMethodDescriptionList
<? extends OutboundSecurityProvider> Security.resolveOutboundProvider
(String providerName) Find outbound provider(s) by name, or use the default if the name is not available.CompositeProviderSelectionPolicy.selectOutboundProviders()
Modifier and TypeMethodDescriptionSecurity.Builder.addOutboundSecurityProvider
(OutboundSecurityProvider provider) All configured identity propagation providers are used.Security.Builder.addOutboundSecurityProvider
(OutboundSecurityProvider provider, String name) Add a named outbound security provider.Modifier and TypeMethodDescriptionSecurity.Builder.addOutboundSecurityProvider
(Supplier<? extends OutboundSecurityProvider> builder) All configured identity propagation providers are used.Security.Builder.addOutboundSecurityProvider
(Supplier<? extends OutboundSecurityProvider> build, String name) Add a named outbound security provider. -
Uses of OutboundSecurityProvider in io.helidon.security.providers.google.login
Modifier and TypeClassDescriptionfinal class
Provider supporting login button from front-end. -
Uses of OutboundSecurityProvider in io.helidon.security.providers.header
Modifier and TypeClassDescriptionclass
Security provider that extracts a username (or service name) from a header. -
Uses of OutboundSecurityProvider in io.helidon.security.providers.httpauth
Modifier and TypeClassDescriptionclass
Http authentication security provider. -
Uses of OutboundSecurityProvider in io.helidon.security.providers.httpsign
Modifier and TypeClassDescriptionfinal class
A provider that can authenticate incoming requests based on HTTP signature of header fields, and can create signatures for outbound requests. -
Uses of OutboundSecurityProvider in io.helidon.security.providers.jwt
Modifier and TypeClassDescriptionfinal class
Provider that can process JWT tokens in request headers and assert identity (e.g. -
Uses of OutboundSecurityProvider in io.helidon.security.providers.oidc
Modifier and TypeClassDescriptionfinal class
Open ID Connect authentication provider. -
Uses of OutboundSecurityProvider in io.helidon.security.spi
Modifier and TypeMethodDescriptionProviderSelectionPolicy.selectOutboundProviders()
Specific method for outbound providers, as we have an option to choose the first outbound provider that matches the current request.