Uses of Interface
io.helidon.security.spi.AuthenticationProvider
Packages that use AuthenticationProvider
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.
-
Uses of AuthenticationProvider in io.helidon.microprofile.jwt.auth
Classes in io.helidon.microprofile.jwt.auth that implement AuthenticationProviderModifier and TypeClassDescriptionclass
Provider that provides JWT authentication. -
Uses of AuthenticationProvider in io.helidon.security
Methods in io.helidon.security that return types with arguments of type AuthenticationProviderModifier and TypeMethodDescriptionOptional
<? extends AuthenticationProvider> Security.resolveAtnProvider
(String providerName) Find an authentication provider by name, or use the default if the name is not available.Methods in io.helidon.security with parameters of type AuthenticationProviderModifier and TypeMethodDescriptionSecurity.Builder.addAuthenticationProvider
(AuthenticationProvider provider) Add an authentication provider.Security.Builder.addAuthenticationProvider
(AuthenticationProvider provider, String name) Add a named authentication provider.Security.Builder.authenticationProvider
(AuthenticationProvider provider) Set the default authentication provider.Method parameters in io.helidon.security with type arguments of type AuthenticationProviderModifier and TypeMethodDescriptionSecurity.Builder.addAuthenticationProvider
(Supplier<? extends AuthenticationProvider> builder) Add an authentication provider.Security.Builder.addAuthenticationProvider
(Supplier<? extends AuthenticationProvider> builder, String name) Add a named authentication provider.Security.Builder.authenticationProvider
(Supplier<? extends AuthenticationProvider> builder) Set the default authentication provider. -
Uses of AuthenticationProvider in io.helidon.security.providers.google.login
Classes in io.helidon.security.providers.google.login that implement AuthenticationProviderModifier and TypeClassDescriptionfinal class
Provider supporting login button from front-end. -
Uses of AuthenticationProvider in io.helidon.security.providers.header
Classes in io.helidon.security.providers.header that implement AuthenticationProviderModifier and TypeClassDescriptionclass
Security provider that extracts a username (or service name) from a header. -
Uses of AuthenticationProvider in io.helidon.security.providers.httpauth
Classes in io.helidon.security.providers.httpauth that implement AuthenticationProviderModifier and TypeClassDescriptionclass
Http authentication security provider.final class
Http authentication security provider. -
Uses of AuthenticationProvider in io.helidon.security.providers.httpsign
Classes in io.helidon.security.providers.httpsign that implement AuthenticationProviderModifier 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 AuthenticationProvider in io.helidon.security.providers.jwt
Classes in io.helidon.security.providers.jwt that implement AuthenticationProviderModifier and TypeClassDescriptionfinal class
Provider that can process JWT tokens in request headers and assert identity (e.g. -
Uses of AuthenticationProvider in io.helidon.security.providers.oidc
Classes in io.helidon.security.providers.oidc that implement AuthenticationProviderModifier and TypeClassDescriptionfinal class
Open ID Connect authentication provider.