A B C D E F G H I M N P R S U V 

A

addDigestQop(HttpDigest.Qop) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
Digest QOP to support.
AUTH - io.helidon.security.provider.httpauth.HttpDigest.Qop
QOP "auth" - stands for "authentication".

B

build() - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider.Builder
 
build() - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
 
builder() - Static method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
Get a builder instance to construct a new security provider.
builder() - Static method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider
Get a builder instance to construct a new security provider.

C

ConfigUserStore - Class in io.helidon.security.provider.httpauth
User store loaded from configuration.
ConfigUserStore() - Constructor for class io.helidon.security.provider.httpauth.ConfigUserStore
 

D

DEFAULT_DIGEST_NONCE_TIMEOUT - Static variable in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
Default is 24 hours.
digestAlgorithm(HttpDigest.Algorithm) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
Digest algorithm to use.
digestNonceTimeout(long, TimeUnit) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
How long will the nonce value be valid.
digestServerSecret(char[]) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
The nonce is encrypted using this secret - to make sure the nonce we get back was generated by us and to make sure we can safely time-out nonce values.

E

EP_PROPERTY_OUTBOUND_PASSWORD - Static variable in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
Configure this for outbound requests to override password to use.
EP_PROPERTY_OUTBOUND_USER - Static variable in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
Configure this for outbound requests to override user to use.

F

fromConfig(Config) - Static method in class io.helidon.security.provider.httpauth.ConfigUserStore
Create an instance from config.
fromConfig(Config) - Static method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
Load this provider from configuration.
fromConfig(Config) - Static method in enum io.helidon.security.provider.httpauth.HttpDigest.Algorithm
Parse configuration into this enum.
fromConfig(Config) - Static method in enum io.helidon.security.provider.httpauth.HttpDigest.Qop
Parse configuration into this enum.
fromConfig(Config) - Static method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider
Load this provider from configuration.

G

getAlgorithm() - Method in enum io.helidon.security.provider.httpauth.HttpDigest.Algorithm
Get the algorithm string.
getLogin() - Method in interface io.helidon.security.provider.httpauth.UserStore.User
Get login name.
getPassword() - Method in interface io.helidon.security.provider.httpauth.UserStore.User
Get password of the user.
getProviderClass() - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthService
 
getProviderClass() - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthService
 
getProviderInstance(Config) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthService
 
getProviderInstance(Config) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthService
 
getQop() - Method in enum io.helidon.security.provider.httpauth.HttpDigest.Qop
Get the QOP string.
getRoles() - Method in interface io.helidon.security.provider.httpauth.UserStore.User
Get set of roles the user is in.
getUser(String) - Method in class io.helidon.security.provider.httpauth.ConfigUserStore
 
getUser(String) - Method in interface io.helidon.security.provider.httpauth.UserStore
Get user based on login.

H

HttpAuthException - Exception in io.helidon.security.provider.httpauth
Exception in Http authentication.
HttpBasicAuthProvider - Class in io.helidon.security.provider.httpauth
Http authentication security provider.
HttpBasicAuthProvider.Builder - Class in io.helidon.security.provider.httpauth
HttpBasicAuthProvider fluent API builder.
HttpBasicAuthService - Class in io.helidon.security.provider.httpauth
Basic authentication service.
HttpBasicAuthService() - Constructor for class io.helidon.security.provider.httpauth.HttpBasicAuthService
 
HttpDigest - Class in io.helidon.security.provider.httpauth
Digest specific enums.
HttpDigest() - Constructor for class io.helidon.security.provider.httpauth.HttpDigest
 
HttpDigest.Algorithm - Enum in io.helidon.security.provider.httpauth
Http digest algorithm.
HttpDigest.Qop - Enum in io.helidon.security.provider.httpauth
Http digest QOP (quality of protection).
HttpDigestAuthProvider - Class in io.helidon.security.provider.httpauth
Http authentication security provider.
HttpDigestAuthProvider.Builder - Class in io.helidon.security.provider.httpauth
HttpDigestAuthProvider fluent API builder.
HttpDigestAuthService - Class in io.helidon.security.provider.httpauth
Digest authentication service.
HttpDigestAuthService() - Constructor for class io.helidon.security.provider.httpauth.HttpDigestAuthService
 

I

io.helidon.security.provider.httpauth - package io.helidon.security.provider.httpauth
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
 

M

MD5 - io.helidon.security.provider.httpauth.HttpDigest.Algorithm
MD5 algorithm.

N

noDigestQop() - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
Do not use qop in challenge (will fallback to legacy RFC-2069 instead of RFC-2617.
NONE - io.helidon.security.provider.httpauth.HttpDigest.Qop
Legacy approach - used internally to parse headers.

P

providerConfigKey() - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthService
 
providerConfigKey() - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthService
 

R

realm(String) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider.Builder
Set the realm to use when challenging users.
realm(String) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
Set the realm to use when challenging users.

S

subjectType(SubjectType) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider.Builder
Principal type this provider extracts (and also propagates).
subjectType(SubjectType) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
Principal type this provider extracts (and also propagates).
syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
 
syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider
 
syncOutbound(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
 

U

userStore(UserStore) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider.Builder
Set user store to obtain passwords and roles based on logins.
userStore(UserStore) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
Set user store to obtain passwords and roles based on logins.
UserStore - Interface in io.helidon.security.provider.httpauth
Store of users for resolving httpauth and digest authentication.
UserStore.User - Interface in io.helidon.security.provider.httpauth
Representation of a single user.

V

valueOf(String) - Static method in enum io.helidon.security.provider.httpauth.HttpDigest.Algorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.helidon.security.provider.httpauth.HttpDigest.Qop
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.helidon.security.provider.httpauth.HttpDigest.Algorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.helidon.security.provider.httpauth.HttpDigest.Qop
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I M N P R S U V 
Skip navigation links

Copyright © 2018 Oracle Corporation. All rights reserved.