Index

A B C E F H I P T 
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 AbacSupport interface 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 TokenHandler from 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
 
A B C E F H I P T 
All Classes and Interfaces|All Packages