| Package | Description |
|---|---|
| io.helidon.security.providers.httpsign |
Provider supporting validation of incoming signatures and signing of outbound requests.
|
| Modifier and Type | Method and Description |
|---|---|
HttpSignProvider.Builder |
HttpSignProvider.Builder.addAcceptHeader(HttpSignHeader header)
Add a header that is validated on inbound requests.
|
HttpSignProvider.Builder |
HttpSignProvider.Builder.addInbound(InboundClientDefinition client)
Add inbound configuration.
|
static HttpSignProvider.Builder |
HttpSignProvider.builder()
Create a builder to build this provider.
|
HttpSignProvider.Builder |
HttpSignProvider.Builder.config(Config config)
Create a builder from configuration.
|
HttpSignProvider.Builder |
HttpSignProvider.Builder.inboundRequiredHeaders(SignedHeadersConfig inboundRequiredHeaders)
Override the default inbound required headers (e.g.
|
HttpSignProvider.Builder |
HttpSignProvider.Builder.optional(boolean optional)
Set whether the signature is optional.
|
HttpSignProvider.Builder |
HttpSignProvider.Builder.outbound(OutboundConfig targets)
Add outbound targets to this builder.
|
HttpSignProvider.Builder |
HttpSignProvider.Builder.realm(String realm)
Realm to use for challenging inbound requests that do not have "Authorization" header
in case header is
HttpSignHeader.AUTHORIZATION and singatures are not optional. |
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.