Uses of Class
io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
Package
Description
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
-
Uses of HttpDigestAuthProvider.Builder in io.helidon.security.providers.httpauth
Modifier and TypeMethodDescriptionHttpDigestAuthProvider.Builder.addDigestQop
(HttpDigest.Qop qop) Digest QOP to support.HttpDigestAuthProvider.builder()
Get a builder instance to construct a new security provider.Update builder from configuration.HttpDigestAuthProvider.Builder.digestAlgorithm
(HttpDigest.Algorithm algorithm) Digest algorithm to use.HttpDigestAuthProvider.Builder.digestNonceTimeout
(long duration, TimeUnit unit) How long will the nonce value be valid.HttpDigestAuthProvider.Builder.digestServerSecret
(char[] serverSecret) 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.HttpDigestAuthProvider.Builder.noDigestQop()
Do not use qop in challenge (will fallback to legacy RFC-2069 instead of RFC-2617.HttpDigestAuthProvider.Builder.optional
(boolean optional) Whether authentication is required.Set the realm to use when challenging users.HttpDigestAuthProvider.Builder.subjectType
(SubjectType subjectType) Principal type this provider extracts (and also propagates).HttpDigestAuthProvider.Builder.userStore
(SecureUserStore store) Set user store to obtain passwords and roles based on logins.