| Package | Description |
|---|---|
| io.helidon.security |
Security
|
| Modifier and Type | Method | Description |
|---|---|---|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.addAttribute(java.lang.String key,
java.lang.Object value) |
Add an attribute to this environment.
|
static SecurityEnvironment.Builder |
SecurityEnvironment.builder() |
Creates a fluent API builder to build new instances of this class with current time.
|
static SecurityEnvironment.Builder |
SecurityEnvironment.builder(SecurityTime serverTime) |
Creates a fluent API builder to build new instances of this class.
|
SecurityEnvironment.Builder |
SecurityEnvironment.derive() |
Derive a new environment builder based on this environment.
|
SecurityEnvironment.Builder |
Security.environmentBuilder() |
Security environment builder, to be used to create
environment for evaluating security in integration components.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.header(java.lang.String header,
java.lang.String value) |
Add a single-value header.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.header(java.lang.String header,
java.util.List<java.lang.String> values) |
Add a multi-value header.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.headers(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers) |
Transport headers (such as HTTP headers, JMS headers).
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.method(java.lang.String method) |
Method that is requested (such as GET/POST for http).
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.path(java.lang.String path) |
Path that is requested (such as URI for http, without protocol, server and port).
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.targetUri(java.net.URI uri) |
Configure target URI.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.time(SecurityTime time) |
Use the defined time to obtain current time.
|
SecurityEnvironment.Builder |
SecurityEnvironment.Builder.transport(java.lang.String transport) |
Transport we are implementing (such as http, https).
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.