| Package | Description |
|---|---|
| io.envoyproxy.envoy.config.filter.http.jwt_authn.v2alpha |
| Modifier and Type | Method and Description |
|---|---|
JwtAuthentication.Builder |
JwtAuthentication.Builder.addAllRules(Iterable<? extends RequirementRule> values)
Specifies requirements based on the route matches.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
JwtAuthentication.Builder |
JwtAuthentication.Builder.addRules(int index,
RequirementRule.Builder builderForValue)
Specifies requirements based on the route matches.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.addRules(int index,
RequirementRule value)
Specifies requirements based on the route matches.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.addRules(RequirementRule.Builder builderForValue)
Specifies requirements based on the route matches.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.addRules(RequirementRule value)
Specifies requirements based on the route matches.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.clear() |
JwtAuthentication.Builder |
JwtAuthentication.Builder.clearBypassCorsPreflight()
When set to true, bypass the `CORS preflight request
<http://www.w3.org/TR/cors/#cross-origin-request-with-preflight>`_ regardless of JWT
requirements specified in the rules.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
JwtAuthentication.Builder |
JwtAuthentication.Builder.clearFilterStateRules()
This message specifies Jwt requirements based on stream_info.filterState.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
JwtAuthentication.Builder |
JwtAuthentication.Builder.clearProviders() |
JwtAuthentication.Builder |
JwtAuthentication.Builder.clearRules()
Specifies requirements based on the route matches.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.clone() |
JwtAuthentication.Builder |
JwtAuthentication.Builder.mergeFilterStateRules(FilterStateRule value)
This message specifies Jwt requirements based on stream_info.filterState.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
JwtAuthentication.Builder |
JwtAuthentication.Builder.mergeFrom(JwtAuthentication other) |
JwtAuthentication.Builder |
JwtAuthentication.Builder.mergeFrom(com.google.protobuf.Message other) |
JwtAuthentication.Builder |
JwtAuthentication.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static JwtAuthentication.Builder |
JwtAuthentication.newBuilder() |
static JwtAuthentication.Builder |
JwtAuthentication.newBuilder(JwtAuthentication prototype) |
JwtAuthentication.Builder |
JwtAuthentication.newBuilderForType() |
protected JwtAuthentication.Builder |
JwtAuthentication.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
JwtAuthentication.Builder |
JwtAuthentication.Builder.putAllProviders(Map<String,JwtProvider> values)
Map of provider names to JwtProviders.
.. code-block:: yaml
providers:
provider1:
issuer: issuer1
audiences:
- audience1
- audience2
remote_jwks:
http_uri:
uri: https://example.com/.well-known/jwks.json
cluster: example_jwks_cluster
provider2:
issuer: provider2
local_jwks:
inline_string: jwks_string
map<string, .envoy.config.filter.http.jwt_authn.v2alpha.JwtProvider> providers = 1; |
JwtAuthentication.Builder |
JwtAuthentication.Builder.putProviders(String key,
JwtProvider value)
Map of provider names to JwtProviders.
.. code-block:: yaml
providers:
provider1:
issuer: issuer1
audiences:
- audience1
- audience2
remote_jwks:
http_uri:
uri: https://example.com/.well-known/jwks.json
cluster: example_jwks_cluster
provider2:
issuer: provider2
local_jwks:
inline_string: jwks_string
map<string, .envoy.config.filter.http.jwt_authn.v2alpha.JwtProvider> providers = 1; |
JwtAuthentication.Builder |
JwtAuthentication.Builder.removeProviders(String key)
Map of provider names to JwtProviders.
.. code-block:: yaml
providers:
provider1:
issuer: issuer1
audiences:
- audience1
- audience2
remote_jwks:
http_uri:
uri: https://example.com/.well-known/jwks.json
cluster: example_jwks_cluster
provider2:
issuer: provider2
local_jwks:
inline_string: jwks_string
map<string, .envoy.config.filter.http.jwt_authn.v2alpha.JwtProvider> providers = 1; |
JwtAuthentication.Builder |
JwtAuthentication.Builder.removeRules(int index)
Specifies requirements based on the route matches.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.setBypassCorsPreflight(boolean value)
When set to true, bypass the `CORS preflight request
<http://www.w3.org/TR/cors/#cross-origin-request-with-preflight>`_ regardless of JWT
requirements specified in the rules.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
JwtAuthentication.Builder |
JwtAuthentication.Builder.setFilterStateRules(FilterStateRule.Builder builderForValue)
This message specifies Jwt requirements based on stream_info.filterState.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.setFilterStateRules(FilterStateRule value)
This message specifies Jwt requirements based on stream_info.filterState.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
JwtAuthentication.Builder |
JwtAuthentication.Builder.setRules(int index,
RequirementRule.Builder builderForValue)
Specifies requirements based on the route matches.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.setRules(int index,
RequirementRule value)
Specifies requirements based on the route matches.
|
JwtAuthentication.Builder |
JwtAuthentication.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
JwtAuthentication.Builder |
JwtAuthentication.toBuilder() |
Copyright © 2018–2021 The Envoy Project. All rights reserved.