Uses of Class
io.helidon.security.EndpointConfig
Packages that use 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
Methods in io.helidon.microprofile.jwt.auth with parameters of type EndpointConfigModifier and TypeMethodDescriptionbooleanJwtAuthProvider.isOutboundSupported(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) JwtAuthProvider.outboundSecurity(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundEndpointConfig) -
Uses of EndpointConfig in io.helidon.security
Methods in io.helidon.security that return EndpointConfigModifier and TypeMethodDescriptionEndpointConfig.Builder.build()static EndpointConfigEndpointConfig.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.Methods in io.helidon.security with parameters of type EndpointConfigModifier and TypeMethodDescriptionSecurityContext.Builder.endpointConfig(EndpointConfig ec) Set the endpoint configuration to start with.voidSecurityContext.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.Method parameters in io.helidon.security with type arguments of type EndpointConfigModifier and TypeMethodDescriptiondefault voidSecurityContext.endpointConfig(Supplier<EndpointConfig> epBuilder) Shortcut method to setEndpointConfigusing 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
Methods in io.helidon.security.abac.policy with parameters of type EndpointConfig -
Uses of EndpointConfig in io.helidon.security.abac.role
Methods in io.helidon.security.abac.role with parameters of type EndpointConfig -
Uses of EndpointConfig in io.helidon.security.abac.scope
Methods in io.helidon.security.abac.scope with parameters of type EndpointConfig -
Uses of EndpointConfig in io.helidon.security.abac.time
Methods in io.helidon.security.abac.time with parameters of type EndpointConfig -
Uses of EndpointConfig in io.helidon.security.providers.abac.spi
Methods in io.helidon.security.providers.abac.spi with parameters of type EndpointConfigModifier and TypeMethodDescriptionAbacValidator.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 EndpointConfigModifier and TypeMethodDescriptionbooleanGoogleTokenProvider.isOutboundSupported(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) GoogleTokenProvider.outboundSecurity(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 EndpointConfigModifier and TypeMethodDescriptionbooleanHeaderAtnProvider.isOutboundSupported(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) HeaderAtnProvider.outboundSecurity(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 EndpointConfigModifier and TypeMethodDescriptionbooleanHttpBasicAuthProvider.isOutboundSupported(ProviderRequest providerRequest, SecurityEnvironment outbondEnv, EndpointConfig outboundEp) HttpBasicAuthProvider.outboundSecurity(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 EndpointConfigModifier and TypeMethodDescriptionbooleanHttpSignProvider.isOutboundSupported(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) 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 EndpointConfigModifier and TypeMethodDescriptionbooleanJwtProvider.isOutboundSupported(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) JwtProvider.outboundSecurity(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 EndpointConfigModifier and TypeMethodDescriptionbooleanOidcProvider.isOutboundSupported(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundConfig) OidcProvider.outboundSecurity(ProviderRequest providerRequest, SecurityEnvironment outboundEnv, EndpointConfig outboundEndpointConfig) -
Uses of EndpointConfig in io.helidon.security.spi
Methods in io.helidon.security.spi with parameters of type EndpointConfigModifier and TypeMethodDescriptiondefault booleanOutboundSecurityProvider.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.