Uses of Class
io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
Packages that use 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
Methods in io.helidon.security.providers.httpauth that return HttpDigestAuthProvider.BuilderModifier 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.