| Package | Description |
|---|---|
| io.helidon.security.provider.httpauth |
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
|
| Modifier and Type | Method | 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.