Index

A B C D E F G H I M N P Q R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addMethod(Method) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
addMethods(List<? extends Method>) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
addObject(Class<?>, Object) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Register a custom object for security request(s).
addObject(Object) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Register a custom object for security request(s).
addPath(PathsConfig) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Configuration for webserver paths.
addPath(Consumer<PathsConfig.Builder>) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Configuration for webserver paths.
addPaths(List<? extends PathsConfig>) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Configuration for webserver paths.
addQueryParam(SecurityHandler.QueryParamHandler) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Query parameter handler(s).
addQueryParams(List<? extends SecurityHandler.QueryParamHandler>) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Query parameter handler(s).
addRoleAllowed(String) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
An array of allowed roles for this path - must have a security provider supporting roles (either authentication or authorization provider).
addRolesAllowed(Set<? extends String>) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
An array of allowed roles for this path - must have a security provider supporting roles (either authentication or authorization provider).
addSockets(List<? extends String>) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
addSockets(List<? extends String>) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
List of sockets this configuration should be applied to.
allowAnonymous() - Static method in class io.helidon.webserver.security.SecurityFeature
If called, authentication failure will not abort request and will continue as anonymous (defaults to false).
audit() - Static method in class io.helidon.webserver.security.SecurityFeature
Whether to audit this request - defaults to false for GET and HEAD methods, true otherwise.
audit() - Method in class io.helidon.webserver.security.SecurityHandler
Audit this request for any method.
audit() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Whether to audit this request - defaults to false, if enabled, request is audited with event type "request".
audit() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
audit() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
Whether to audit this request - defaults to false, if enabled, request is audited with event type "request".
audit(boolean) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Whether to audit this request - defaults to false, if enabled, request is audited with event type "request".
auditEventType() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Override for event-type, defaults to "request".
auditEventType() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
auditEventType() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
Override for event-type, defaults to "request".
auditEventType(String) - Method in class io.helidon.webserver.security.SecurityHandler
Override for event-type, defaults to "request".
auditEventType(String) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Override for event-type, defaults to "request".
auditMessageFormat() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Override for audit message format, defaults to "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
auditMessageFormat() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
auditMessageFormat() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
Override for audit message format, defaults to "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
auditMessageFormat(String) - Method in class io.helidon.webserver.security.SecurityHandler
Override for audit message format, defaults to "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
auditMessageFormat(String) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Override for audit message format, defaults to "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
authenticate() - Static method in class io.helidon.webserver.security.SecurityFeature
If called, request will go through authentication process - defaults to false (even if authorize is true).
authenticate() - Method in class io.helidon.webserver.security.SecurityHandler
If called, request will go through authentication process - (authentication is disabled by default - it may be enabled as a side effect of other methods, such as SecurityHandler.rolesAllowed(String...).
authenticate() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
If called, request will go through authentication process - defaults to false (even if authorize is true).
authenticate() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
authenticate() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
If called, request will go through authentication process - defaults to false (even if authorize is true).
authenticate(boolean) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
If called, request will go through authentication process - defaults to false (even if authorize is true).
authenticate(ServerRequest, ServerResponse, boolean) - Method in class io.helidon.webserver.security.SecurityHttpFeature
 
authenticationOptional() - Method in class io.helidon.webserver.security.SecurityHandler
If called, authentication failure will not abort request and will continue as anonymous (authentication is not optional by default).
authenticationOptional() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
If called, authentication failure will not abort request and will continue as anonymous (defaults to false).
authenticationOptional() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
authenticationOptional() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
If called, authentication failure will not abort request and will continue as anonymous (defaults to false).
authenticationOptional(boolean) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
If called, authentication failure will not abort request and will continue as anonymous (defaults to false).
authenticator() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
authenticator() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
authenticator() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
authenticator(String) - Static method in class io.helidon.webserver.security.SecurityFeature
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
authenticator(String) - Method in class io.helidon.webserver.security.SecurityHandler
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
authenticator(String) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
authorize() - Static method in class io.helidon.webserver.security.SecurityFeature
Enable authorization for this route.
authorize() - Method in class io.helidon.webserver.security.SecurityHandler
If called, request will go through authorization process - (authorization is disabled by default - it may be enabled as a side effect of other methods, such as SecurityHandler.rolesAllowed(String...).
authorize() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Enable authorization for this route.
authorize() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
authorize() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
Enable authorization for this route.
authorize(boolean) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Enable authorization for this route.
authorize(ServerRequest, ServerResponse, String...) - Method in class io.helidon.webserver.security.SecurityHttpFeature
 
authorizer() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
authorizer() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
authorizer() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
authorizer(String) - Static method in class io.helidon.webserver.security.SecurityFeature
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
authorizer(String) - Method in class io.helidon.webserver.security.SecurityHandler
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
authorizer(String) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).

B

build() - Method in class io.helidon.webserver.security.PathsConfig.Builder
 
build() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.Builder
 
build() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase.SecurityFeatureConfigImpl
 
build() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.Builder
 
build() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
builder() - Static method in interface io.helidon.webserver.security.PathsConfig
Create a new fluent API builder to customize configuration.
builder() - Static method in class io.helidon.webserver.security.SecurityFeature
Fluent API builder to set up an instance.
builder() - Static method in interface io.helidon.webserver.security.SecurityFeatureConfig
Create a new fluent API builder to customize configuration.
builder() - Static method in class io.helidon.webserver.security.SecurityHandler
Create a new fluent API builder for security handler.
builder() - Static method in interface io.helidon.webserver.security.SecurityHandlerConfig
Create a new fluent API builder to customize configuration.
builder(PathsConfig) - Static method in interface io.helidon.webserver.security.PathsConfig
Create a new fluent API builder from an existing instance.
builder(SecurityFeatureConfig) - Static method in interface io.helidon.webserver.security.SecurityFeatureConfig
Create a new fluent API builder from an existing instance.
builder(SecurityHandlerConfig) - Static method in interface io.helidon.webserver.security.SecurityHandlerConfig
Create a new fluent API builder from an existing instance.
BuilderBase() - Constructor for class io.helidon.webserver.security.PathsConfig.BuilderBase
Protected to support extensibility.
BuilderBase() - Constructor for class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Protected to support extensibility.
BuilderBase() - Constructor for class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Protected to support extensibility.
buildPrototype() - Method in class io.helidon.webserver.security.PathsConfig.Builder
 
buildPrototype() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.Builder
 
buildPrototype() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.Builder
 

C

clearAudit() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Clear existing value of this property.
clearAuditEventType() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Clear existing value of this property.
clearAuditMessageFormat() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Clear existing value of this property.
clearAuthenticate() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Clear existing value of this property.
clearAuthenticationOptional() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Clear existing value of this property.
clearAuthenticator() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Clear existing value of this property.
clearAuthorize() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Clear existing value of this property.
clearAuthorizer() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Clear existing value of this property.
clearCustomObjects() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Clear existing value of this property.
combined() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Whether this is a combined handler.
combined() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
combined() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
Whether this is a combined handler.
combined(boolean) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Whether this is a combined handler.
config() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
config() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
Configuration associated with this security handler.
config(Config) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
Update builder from configuration (node of this type).
config(Config) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Update builder from configuration (node of this type).
config(Config) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Update builder from configuration (node of this type).
configKey() - Method in class io.helidon.webserver.security.SecurityFeatureProvider
 
CONTEXT_ADD_HEADERS - Static variable in class io.helidon.webserver.security.SecurityHttpFeature
Security can accept additional headers to be added to security request.
create() - Static method in interface io.helidon.webserver.security.PathsConfig
Create a new instance with default values.
create() - Static method in interface io.helidon.webserver.security.SecurityFeatureConfig
Create a new instance with default values.
create() - Static method in interface io.helidon.webserver.security.SecurityHandlerConfig
Create a new instance with default values.
create(Config) - Static method in interface io.helidon.webserver.security.PathsConfig
Create a new instance from configuration.
create(Config) - Static method in interface io.helidon.webserver.security.SecurityFeatureConfig
Create a new instance from configuration.
create(Config) - Static method in class io.helidon.webserver.security.SecurityHandler.QueryParamHandler
Create an instance from configuration.
create(Config) - Static method in interface io.helidon.webserver.security.SecurityHandlerConfig
Create a new instance from configuration.
create(Config) - Static method in class io.helidon.webserver.security.SecurityHttpFeature
Create a consumer of routing config to be registered with web server routing to process security requests.
create(Config, SecurityHandler) - Static method in class io.helidon.webserver.security.SecurityHandler
Create an instance from configuration.
create(Config, String) - Method in class io.helidon.webserver.security.SecurityFeatureProvider
 
create(QueryParamMapping) - Static method in class io.helidon.webserver.security.SecurityHandler.QueryParamHandler
Create an instance from existing mapping.
create(Security) - Static method in class io.helidon.webserver.security.SecurityHttpFeature
Create a consumer of routing config to be registered with web server routing to process security requests.
create(SecurityFeatureConfig) - Static method in class io.helidon.webserver.security.SecurityFeature
Create a new instance from its configuration.
create(String, TokenHandler) - Static method in class io.helidon.webserver.security.SecurityHandler.QueryParamHandler
Create an instance from parameter name and explicit TokenHandler.
create(Consumer<SecurityFeatureConfig.Builder>) - Static method in class io.helidon.webserver.security.SecurityFeature
Create a new instance customizing its configuration.
create(Consumer<SecurityHandlerConfig.Builder>) - Static method in class io.helidon.webserver.security.SecurityHandler
Create a new instance, customizing its configuration.
customObject(Object) - Method in class io.helidon.webserver.security.SecurityHandler
Register a custom object for security request(s).
customObjects() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
A store of custom objects, that can be used to customize specific security providers.
customObjects() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
customObjects() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
A store of custom objects, that can be used to customize specific security providers.
customObjects(ClassToInstanceStore<Object>) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
A store of custom objects, that can be used to customize specific security providers.

D

defaults() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
The default security handler.
defaults() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase.SecurityFeatureConfigImpl
 
defaults() - Method in interface io.helidon.webserver.security.SecurityFeatureConfig
The default security handler.
defaults(SecurityHandler) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
The default security handler.
defaults(SecurityHandlerConfig) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
The default security handler.
defaults(Consumer<SecurityHandlerConfig.Builder>) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
The default security handler.
defaults(Supplier<? extends SecurityHandler>) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
The default security handler.

E

enforce() - Static method in class io.helidon.webserver.security.SecurityFeature
Return a default instance to create a default enforcement point (or modify the result further).
equals(Object) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase.PathsConfigImpl
 
equals(Object) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase.SecurityFeatureConfigImpl
 
equals(Object) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 

F

from(PathsConfig) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
Update this builder from an existing prototype instance.
from(PathsConfig.BuilderBase<?, ?>) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
Update this builder from an existing prototype builder instance.
from(SecurityFeatureConfig) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Update this builder from an existing prototype instance.
from(SecurityFeatureConfig.BuilderBase<?, ?>) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Update this builder from an existing prototype builder instance.
from(SecurityHandlerConfig) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Update this builder from an existing prototype instance.
from(SecurityHandlerConfig.BuilderBase<?, ?>) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Update this builder from an existing prototype builder instance.

G

get() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase.SecurityFeatureConfigImpl
 
get() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 

H

handle(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.security.SecurityHandler
 
handler() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
handler() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase.PathsConfigImpl
 
handler() - Method in interface io.helidon.webserver.security.PathsConfig
 
handler(SecurityHandler) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
handler(SecurityHandlerConfig) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
handler(Consumer<SecurityHandlerConfig.Builder>) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
handler(Supplier<? extends SecurityHandler>) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
hashCode() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase.PathsConfigImpl
 
hashCode() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase.SecurityFeatureConfigImpl
 
hashCode() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 

I

io.helidon.webserver.security - module io.helidon.webserver.security
Helidon WebServer Security Support.
io.helidon.webserver.security - package io.helidon.webserver.security
Helidon WebServer Security Support.

M

methods() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
methods() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase.PathsConfigImpl
 
methods() - Method in interface io.helidon.webserver.security.PathsConfig
 
methods(List<? extends Method>) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 

N

name() - Method in class io.helidon.webserver.security.SecurityFeature
 
name() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Name of this instance.
name() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase.SecurityFeatureConfigImpl
 
name() - Method in interface io.helidon.webserver.security.SecurityFeatureConfig
Name of this instance.
name(String) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Name of this instance.

P

path() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
path() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase.PathsConfigImpl
 
path() - Method in interface io.helidon.webserver.security.PathsConfig
 
path(String) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
paths() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Configuration for webserver paths.
paths() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase.SecurityFeatureConfigImpl
 
paths() - Method in interface io.helidon.webserver.security.SecurityFeatureConfig
Configuration for webserver paths.
paths(List<? extends PathsConfig>) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Configuration for webserver paths.
PathsConfig - Interface in io.helidon.webserver.security
Interface generated from definition.
PathsConfig.Builder - Class in io.helidon.webserver.security
Fluent API builder for PathsConfig.
PathsConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webserver.security
Fluent API builder base for PathsConfig.
PathsConfig.BuilderBase.PathsConfigImpl - Class in io.helidon.webserver.security
Generated implementation of the prototype, can be extended by descendant prototype implementations.
PathsConfigImpl(PathsConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webserver.security.PathsConfig.BuilderBase.PathsConfigImpl
Create an instance providing a builder.
preBuildPrototype() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
Handles providers and decorators.
preBuildPrototype() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Handles providers and decorators.
preBuildPrototype() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Handles providers and decorators.
prototype() - Method in class io.helidon.webserver.security.SecurityFeature
 
prototype() - Method in class io.helidon.webserver.security.SecurityHandler
 

Q

queryParam(String, TokenHandler) - Method in class io.helidon.webserver.security.SecurityHandler
Add a query parameter extraction configuration.
queryParamHandlers() - Method in class io.helidon.webserver.security.SecurityHandler
List of query parameter handlers.
queryParams() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Query parameter handler(s).
queryParams() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
queryParams() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
Query parameter handler(s).
queryParams(List<? extends SecurityHandler.QueryParamHandler>) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Query parameter handler(s).

R

rolesAllowed() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
An array of allowed roles for this path - must have a security provider supporting roles (either authentication or authorization provider).
rolesAllowed() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
rolesAllowed() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
An array of allowed roles for this path - must have a security provider supporting roles (either authentication or authorization provider).
rolesAllowed(String...) - Static method in class io.helidon.webserver.security.SecurityFeature
An array of allowed roles for this path - must have a security provider supporting roles.
rolesAllowed(String...) - Method in class io.helidon.webserver.security.SecurityHandler
An array of allowed roles for this path - must have a security provider supporting roles (either authentication or authorization provider).
rolesAllowed(Set<? extends String>) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
An array of allowed roles for this path - must have a security provider supporting roles (either authentication or authorization provider).

S

secure() - Static method in class io.helidon.webserver.security.SecurityFeature
Secure access using authentication and authorization.
security() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Security associated with this feature.
security() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase.SecurityFeatureConfigImpl
 
security() - Method in interface io.helidon.webserver.security.SecurityFeatureConfig
Security associated with this feature.
security(Security) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Security associated with this feature.
security(Consumer<Security.Builder>) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Security associated with this feature.
security(Supplier<? extends Security>) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Security associated with this feature.
securityDefaults(SecurityHandler) - Method in class io.helidon.webserver.security.SecurityHttpFeature
Create a new web security instance using the default handler as base defaults for all handlers used.
SecurityFeature - Class in io.helidon.webserver.security
Server feature for security, to be registered with WebServerConfig.BuilderBase.addFeature(io.helidon.webserver.spi.ServerFeature).
SecurityFeatureConfig - Interface in io.helidon.webserver.security
Configuration of security feature fow webserver.
SecurityFeatureConfig.Builder - Class in io.helidon.webserver.security
Fluent API builder for SecurityFeature.
SecurityFeatureConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webserver.security
Fluent API builder base for SecurityFeature.
SecurityFeatureConfig.BuilderBase.SecurityFeatureConfigImpl - Class in io.helidon.webserver.security
Generated implementation of the prototype, can be extended by descendant prototype implementations.
SecurityFeatureConfigImpl(SecurityFeatureConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase.SecurityFeatureConfigImpl
Create an instance providing a builder.
SecurityFeatureProvider - Class in io.helidon.webserver.security
ServiceLoader provider implementation of ServerFeatureProvider for security.
SecurityFeatureProvider() - Constructor for class io.helidon.webserver.security.SecurityFeatureProvider
 
SecurityHandler - Class in io.helidon.webserver.security
Handles security for web server.
SecurityHandler.QueryParamHandler - Class in io.helidon.webserver.security
Handler of query parameters - extracts them and stores them in a security header, so security can access them.
SecurityHandlerConfig - Interface in io.helidon.webserver.security
Configuration of a SecurityHandler.
SecurityHandlerConfig.Builder - Class in io.helidon.webserver.security
Fluent API builder for SecurityHandler.
SecurityHandlerConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webserver.security
Fluent API builder base for SecurityHandler.
SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl - Class in io.helidon.webserver.security
Generated implementation of the prototype, can be extended by descendant prototype implementations.
SecurityHandlerConfigImpl(SecurityHandlerConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
Create an instance providing a builder.
SecurityHttpFeature - Class in io.helidon.webserver.security
Integration of security into WebServer.
setup(HttpRouting.Builder) - Method in class io.helidon.webserver.security.SecurityHttpFeature
 
setup(ServerFeature.ServerFeatureContext) - Method in class io.helidon.webserver.security.SecurityFeature
 
skipAudit() - Method in class io.helidon.webserver.security.SecurityHandler
Disable auditing of this request.
skipAuthentication() - Method in class io.helidon.webserver.security.SecurityHandler
If called, request will NOT go through authentication process.
skipAuthorization() - Method in class io.helidon.webserver.security.SecurityHandler
Skip authorization for this route.
sockets() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase.PathsConfigImpl
 
sockets() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
sockets() - Method in interface io.helidon.webserver.security.PathsConfig
 
sockets() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
sockets() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
List of sockets this configuration should be applied to.
sockets() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
List of sockets this configuration should be applied to.
sockets(List<? extends String>) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
sockets(List<? extends String>) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
List of sockets this configuration should be applied to.

T

toString() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase.PathsConfigImpl
 
toString() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
 
toString() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase.SecurityFeatureConfigImpl
 
toString() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
 
toString() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
 
toString() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
 
type() - Method in class io.helidon.webserver.security.SecurityFeature
 

V

validatePrototype() - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
Validates required properties.
validatePrototype() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Validates required properties.
validatePrototype() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
Validates required properties.

W

weight() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase.SecurityFeatureConfigImpl
 
weight() - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Weight of the security feature.
weight() - Method in interface io.helidon.webserver.security.SecurityFeatureConfig
Weight of the security feature.
weight() - Method in class io.helidon.webserver.security.SecurityHttpFeature
 
weight(double) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
Weight of the security feature.
A B C D E F G H I M N P Q R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values