| Package | Description |
|---|---|
| io.helidon.security.provider.httpauth |
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
|
| Modifier and Type | Method and Description |
|---|---|
HttpDigestAuthProvider.Builder |
HttpDigestAuthProvider.Builder.addDigestQop(HttpDigest.Qop qop)
Digest QOP to support.
|
static HttpDigestAuthProvider.Builder |
HttpDigestAuthProvider.builder()
Get a builder instance to construct a new security provider.
|
HttpDigestAuthProvider.Builder |
HttpDigestAuthProvider.Builder.digestAlgorithm(HttpDigest.Algorithm algorithm)
Digest algorithm to use.
|
HttpDigestAuthProvider.Builder |
HttpDigestAuthProvider.Builder.digestNonceTimeout(long duration,
java.util.concurrent.TimeUnit unit)
How long will the nonce value be valid.
|
HttpDigestAuthProvider.Builder |
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 |
HttpDigestAuthProvider.Builder.noDigestQop()
Do not use qop in challenge (will fallback to legacy RFC-2069 instead of RFC-2617.
|
HttpDigestAuthProvider.Builder |
HttpDigestAuthProvider.Builder.realm(java.lang.String realm)
Set the realm to use when challenging users.
|
HttpDigestAuthProvider.Builder |
HttpDigestAuthProvider.Builder.subjectType(SubjectType subjectType)
Principal type this provider extracts (and also propagates).
|
HttpDigestAuthProvider.Builder |
HttpDigestAuthProvider.Builder.userStore(UserStore store)
Set user store to obtain passwords and roles based on logins.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.