Uses of Class
io.helidon.security.EndpointConfig
Package
Description
Implementation of Microprofile JWT Auth specification.
Security
Attribute based access control policy validator.
Role attribute validator.
Scope (OAuth2) attribute validator.
Time attribute validator.
Attribute based access control (ABAC) security provider's SPI.
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 EndpointConfig in io.helidon.microprofile.jwt.auth
Modifier and TypeMethodDescriptionboolean
JwtAuthProvider.isOutboundSupported
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) JwtAuthProvider.syncOutbound
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundEndpointConfig) -
Uses of EndpointConfig in io.helidon.security
Modifier and TypeMethodDescriptionEndpointConfig.Builder.build()
static EndpointConfig
EndpointConfig.create()
Create an instance of endpoint config with default values (e.g.ProviderRequest.endpointConfig()
Configuration of the invoked endpoint, such as annotations declared.SecurityContext.endpointConfig()
Current endpoint configuration.Modifier and TypeMethodDescriptionSecurityContext.Builder.endpointConfig
(EndpointConfig ec) Set the endpoint configuration to start with.void
SecurityContext.endpointConfig
(EndpointConfig ec) Set endpoint configuration to use for subsequent security requests.OutboundSecurityClientBuilder.outboundEndpointConfig
(EndpointConfig outboundEndpointConfig) Configure outbound endpoint config (annotations, config, attributes etc.) for this outbound call.Modifier and TypeMethodDescriptiondefault void
SecurityContext.endpointConfig
(Supplier<EndpointConfig> epBuilder) Shortcut method to setEndpointConfig
using a builder rather than built instance.OutboundSecurityClientBuilder.outboundEndpointConfig
(Supplier<EndpointConfig> outboundEndpointConfig) Configure outbound endpoint config (annotations, config, attributes etc.) for this outbound call. -
Uses of EndpointConfig in io.helidon.security.abac.policy
-
Uses of EndpointConfig in io.helidon.security.abac.role
-
Uses of EndpointConfig in io.helidon.security.abac.scope
-
Uses of EndpointConfig in io.helidon.security.abac.time
-
Uses of EndpointConfig in io.helidon.security.providers.abac.spi
Modifier and TypeMethodDescriptionAbacValidator.fromAnnotations
(EndpointConfig endpointConfig) Load configuration class instance from annotations this validator expects. -
Uses of EndpointConfig in io.helidon.security.providers.google.login
Modifier and TypeMethodDescriptionboolean
GoogleTokenProvider.isOutboundSupported
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) protected OutboundSecurityResponse
GoogleTokenProvider.syncOutbound
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundEndpointConfig) -
Uses of EndpointConfig in io.helidon.security.providers.header
Modifier and TypeMethodDescriptionboolean
HeaderAtnProvider.isOutboundSupported
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) protected OutboundSecurityResponse
HeaderAtnProvider.syncOutbound
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundEndpointConfig) -
Uses of EndpointConfig in io.helidon.security.providers.httpauth
Modifier and TypeMethodDescriptionboolean
HttpBasicAuthProvider.isOutboundSupported
(ProviderRequest providerRequest, SecurityEnvironment outbondEnv, EndpointConfig outboundEp) protected OutboundSecurityResponse
HttpBasicAuthProvider.syncOutbound
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundEp) -
Uses of EndpointConfig in io.helidon.security.providers.httpsign
Modifier and TypeMethodDescriptionboolean
HttpSignProvider.isOutboundSupported
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) HttpSignProvider.outboundSecurity
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) -
Uses of EndpointConfig in io.helidon.security.providers.jwt
Modifier and TypeMethodDescriptionboolean
JwtProvider.isOutboundSupported
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) protected OutboundSecurityResponse
JwtProvider.syncOutbound
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundEndpointConfig) -
Uses of EndpointConfig in io.helidon.security.providers.oidc
Modifier and TypeMethodDescriptionboolean
OidcProvider.isOutboundSupported
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) OidcProvider.outboundSecurity
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundEndpointConfig) -
Uses of EndpointConfig in io.helidon.security.spi
Modifier and TypeMethodDescriptiondefault boolean
OutboundSecurityProvider.isOutboundSupported
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) Check if the path to be executed is supported by this security provider.OutboundSecurityProvider.outboundSecurity
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) Creates necessary updates to headers and entity needed for outbound security (e.g.SynchronousProvider.outboundSecurity
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) Creates necessary updates to headers and entity needed for outbound security (e.g.protected OutboundSecurityResponse
SynchronousProvider.syncOutbound
(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundEndpointConfig) Synchronous outbound security.