Uses of Class
io.helidon.security.EndpointConfig
-
Packages that use EndpointConfig Package Description io.helidon.microprofile.jwt.auth Implementation of Microprofile JWT Auth specification.io.helidon.security Securityio.helidon.security.abac.policy Attribute based access control policy validator.io.helidon.security.abac.role Role attribute validator.io.helidon.security.abac.scope Scope (OAuth2) attribute validator.io.helidon.security.abac.time Time attribute validator.io.helidon.security.providers.abac.spi Attribute based access control (ABAC) security provider's SPI.io.helidon.security.providers.google.login Integration with Google login button.io.helidon.security.providers.header Provider that can extract username from a (any) header.io.helidon.security.providers.httpauth Basic security provider, supporting "basic" and "digest" authentication schemes with role support.io.helidon.security.providers.httpsign Provider supporting validation of incoming signatures and signing of outbound requests.io.helidon.security.providers.jwt Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create new ones) for outbound calls.io.helidon.security.providers.oidc Integration with Open ID Connect providers.io.helidon.security.spi Security component's SPI. -
-
Uses of EndpointConfig in io.helidon.microprofile.jwt.auth
Methods in io.helidon.microprofile.jwt.auth with parameters of type EndpointConfig Modifier and Type Method Description boolean
JwtAuthProvider. isOutboundSupported(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig)
OutboundSecurityResponse
JwtAuthProvider. syncOutbound(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundEndpointConfig)
-
Uses of EndpointConfig in io.helidon.security
Methods in io.helidon.security that return EndpointConfig Modifier and Type Method Description EndpointConfig
EndpointConfig.Builder. build()
static EndpointConfig
EndpointConfig. create()
Create an instance of endpoint config with default values (e.g.EndpointConfig
ProviderRequest. endpointConfig()
Configuration of the invoked endpoint, such as annotations declared.EndpointConfig
SecurityContext. endpointConfig()
Current endpoint configuration.Methods in io.helidon.security with parameters of type EndpointConfig Modifier and Type Method Description SecurityContext.Builder
SecurityContext.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
OutboundSecurityClientBuilder. outboundEndpointConfig(EndpointConfig outboundEndpointConfig)
Configure outbound endpoint config (annotations, config, attributes etc.) for this outbound call.Method parameters in io.helidon.security with type arguments of type EndpointConfig Modifier and Type Method Description default void
SecurityContext. endpointConfig(Supplier<EndpointConfig> epBuilder)
Shortcut method to setEndpointConfig
using a builder rather than built instance.OutboundSecurityClientBuilder
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
Methods in io.helidon.security.abac.policy with parameters of type EndpointConfig Modifier and Type Method Description PolicyValidator.PolicyConfig
PolicyValidator. fromAnnotations(EndpointConfig endpointConfig)
-
Uses of EndpointConfig in io.helidon.security.abac.role
Methods in io.helidon.security.abac.role with parameters of type EndpointConfig Modifier and Type Method Description RoleValidator.RoleConfig
RoleValidator. fromAnnotations(EndpointConfig endpointConfig)
-
Uses of EndpointConfig in io.helidon.security.abac.scope
Methods in io.helidon.security.abac.scope with parameters of type EndpointConfig Modifier and Type Method Description ScopeValidator.ScopesConfig
ScopeValidator. fromAnnotations(EndpointConfig endpointConfig)
-
Uses of EndpointConfig in io.helidon.security.abac.time
Methods in io.helidon.security.abac.time with parameters of type EndpointConfig Modifier and Type Method Description TimeValidator.TimeConfig
TimeValidator. fromAnnotations(EndpointConfig endpointConfig)
-
Uses of EndpointConfig in io.helidon.security.providers.abac.spi
Methods in io.helidon.security.providers.abac.spi with parameters of type EndpointConfig Modifier and Type Method Description T
AbacValidator. fromAnnotations(EndpointConfig endpointConfig)
Load configuration class instance from annotations this validator expects. -
Uses of EndpointConfig in io.helidon.security.providers.google.login
Methods in io.helidon.security.providers.google.login with parameters of type EndpointConfig Modifier and Type Method Description boolean
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
Methods in io.helidon.security.providers.header with parameters of type EndpointConfig Modifier and Type Method Description boolean
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
Methods in io.helidon.security.providers.httpauth with parameters of type EndpointConfig Modifier and Type Method Description boolean
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
Methods in io.helidon.security.providers.httpsign with parameters of type EndpointConfig Modifier and Type Method Description boolean
HttpSignProvider. isOutboundSupported(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig)
CompletionStage<OutboundSecurityResponse>
HttpSignProvider. outboundSecurity(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig)
-
Uses of EndpointConfig in io.helidon.security.providers.jwt
Methods in io.helidon.security.providers.jwt with parameters of type EndpointConfig Modifier and Type Method Description boolean
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
Methods in io.helidon.security.providers.oidc with parameters of type EndpointConfig Modifier and Type Method Description boolean
OidcProvider. isOutboundSupported(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig)
protected OutboundSecurityResponse
OidcProvider. syncOutbound(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundEndpointConfig)
-
Uses of EndpointConfig in io.helidon.security.spi
Methods in io.helidon.security.spi with parameters of type EndpointConfig Modifier and Type Method Description default boolean
OutboundSecurityProvider. isOutboundSupported(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig)
Check if the path to be executed is supported by this security provider.CompletionStage<OutboundSecurityResponse>
OutboundSecurityProvider. outboundSecurity(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig)
Creates necessary updates to headers and entity needed for outbound security (e.g.CompletionStage<OutboundSecurityResponse>
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.
-