| Package | Description |
|---|---|
| io.helidon.security.providers.header |
Provider that can extract username from a (any) header.
|
| Modifier and Type | Method and Description |
|---|---|
HeaderAtnProvider.Builder |
HeaderAtnProvider.Builder.atnTokenHandler(TokenHandler tokenHandler)
Token handler to extract username from request.
|
HeaderAtnProvider.Builder |
HeaderAtnProvider.Builder.authenticate(boolean authenticate)
Whether to authenticate requests.
|
static HeaderAtnProvider.Builder |
HeaderAtnProvider.builder()
A builder for this provider.
|
HeaderAtnProvider.Builder |
HeaderAtnProvider.Builder.config(Config config)
Load this builder from a configuration.
|
HeaderAtnProvider.Builder |
HeaderAtnProvider.Builder.optional(boolean optional)
Whether authentication is required.
|
HeaderAtnProvider.Builder |
HeaderAtnProvider.Builder.outboundTokenHandler(TokenHandler tokenHandler)
Token handler to create outbound headers to propagate identity.
|
HeaderAtnProvider.Builder |
HeaderAtnProvider.Builder.propagate(boolean propagate)
Whether to propagate identity.
|
HeaderAtnProvider.Builder |
HeaderAtnProvider.Builder.subjectType(SubjectType subjectType)
Principal type this provider extracts (and also propagates).
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.