Index
All Classes and Interfaces|All Packages
A
- abacAttribute(String) - Method in interface io.helidon.security.util.AbacSupport
-
Get the property (optional) value.
- abacAttributeNames() - Method in interface io.helidon.security.util.AbacSupport
-
A collection of all property names in this container.
- abacAttributeNames() - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
- abacAttributeRaw(String) - Method in interface io.helidon.security.util.AbacSupport
-
Return the actual property value or null if not present.
- abacAttributeRaw(String) - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
- AbacSupport - Interface in io.helidon.security.util
-
A simple registry of keys to values for reading.
- AbacSupport.BasicAttributes - Class in io.helidon.security.util
-
Implements
AbacSupportinterface and supports adding attributes. - addHeader(Map<String, List<String>>, String) - Method in class io.helidon.security.util.TokenHandler
-
Add the token as a new header value.
B
- build() - Method in class io.helidon.security.util.TokenHandler.Builder
-
Build a new instance from this builder.
- builder() - Static method in class io.helidon.security.util.TokenHandler
-
Fluent API builder to create
TokenHandler.
C
- config(Config) - Method in class io.helidon.security.util.TokenHandler.Builder
-
Update builder from config.
- create() - Static method in class io.helidon.security.util.AbacSupport.BasicAttributes
-
Create empty basic attributes.
- create(Config) - Static method in class io.helidon.security.util.TokenHandler
-
Create a
TokenHandlerfrom configuration. - create(AbacSupport) - Static method in class io.helidon.security.util.AbacSupport.BasicAttributes
-
Create basic attributes that have all attributes of the toCopy.
E
- extractToken(String) - Method in class io.helidon.security.util.TokenHandler
-
Extracts the token from the string value of the header (or other field).
- extractToken(Map<String, List<String>>) - Method in class io.helidon.security.util.TokenHandler
-
Extracts the token from request.
F
- forHeader(String) - Static method in class io.helidon.security.util.TokenHandler
-
A shortcut method to build a token handler that does not modify the token content.
H
- header(Map<String, List<String>>, String) - Method in class io.helidon.security.util.TokenHandler
-
Set the token as a new header.
I
- io.helidon.security.util - module io.helidon.security.util
-
Helidon Security utilities.
- io.helidon.security.util - package io.helidon.security.util
-
General utilities for security modules.
P
- put(String, Object) - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
-
Put a new attribute to this instance.
T
- tokenFormat(String) - Method in class io.helidon.security.util.TokenHandler.Builder
-
Token format for creating outbound tokens.
- TokenHandler - Class in io.helidon.security.util
-
Extracts a security token from request or updates headers with the token.
- TokenHandler.Builder - Class in io.helidon.security.util
-
Fluent API builder to create
TokenHandler. - tokenHeader() - Method in class io.helidon.security.util.TokenHandler
-
Name of the header the token is expected in (or will be written into).
- tokenHeader(String) - Method in class io.helidon.security.util.TokenHandler.Builder
-
Set the name of header to look into to extract the token.
- tokenPattern(Pattern) - Method in class io.helidon.security.util.TokenHandler.Builder
-
Set the token pattern (Regular expression) to extract the token.
- tokenPrefix(String) - Method in class io.helidon.security.util.TokenHandler.Builder
-
Set the prefix of header value to extract the token.
- toString() - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
All Classes and Interfaces|All Packages