| Package | Description |
|---|---|
| envoy.config.filter.http.jwt_authn.v2alpha |
| Modifier and Type | Method and Description |
|---|---|
Config.JwtRule.Builder |
Config.JwtRule.Builder.addAllAudiences(Iterable<String> values)
The list of JWT `audiences <https://tools.ietf.org/html/rfc7519#section-4.1.3>`_. that are
allowed to access.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.addAllFromHeaders(Iterable<? extends Config.JwtHeader> values)
Specify the HTTP headers to extract JWT token.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.addAllFromParams(Iterable<String> values)
JWT is sent in a query parameter.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.addAudiences(String value)
The list of JWT `audiences <https://tools.ietf.org/html/rfc7519#section-4.1.3>`_. that are
allowed to access.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.addAudiencesBytes(com.google.protobuf.ByteString value)
The list of JWT `audiences <https://tools.ietf.org/html/rfc7519#section-4.1.3>`_. that are
allowed to access.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.addFromHeaders(Config.JwtHeader.Builder builderForValue)
Specify the HTTP headers to extract JWT token.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.addFromHeaders(Config.JwtHeader value)
Specify the HTTP headers to extract JWT token.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.addFromHeaders(int index,
Config.JwtHeader.Builder builderForValue)
Specify the HTTP headers to extract JWT token.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.addFromHeaders(int index,
Config.JwtHeader value)
Specify the HTTP headers to extract JWT token.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.addFromParams(String value)
JWT is sent in a query parameter.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.addFromParamsBytes(com.google.protobuf.ByteString value)
JWT is sent in a query parameter.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Config.JwtRule.Builder |
Config.JwtAuthentication.Builder.addRulesBuilder()
List of JWT rules to valide.
|
Config.JwtRule.Builder |
Config.JwtAuthentication.Builder.addRulesBuilder(int index)
List of JWT rules to valide.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.clear() |
Config.JwtRule.Builder |
Config.JwtRule.Builder.clearAudiences()
The list of JWT `audiences <https://tools.ietf.org/html/rfc7519#section-4.1.3>`_. that are
allowed to access.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Config.JwtRule.Builder |
Config.JwtRule.Builder.clearForward()
If false, the JWT is removed in the request after a success verification.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.clearForwardPayloadHeader()
This field specifies the header name to forward a successfully verified JWT payload to the
backend.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.clearFromHeaders()
Specify the HTTP headers to extract JWT token.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.clearFromParams()
JWT is sent in a query parameter.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.clearIssuer()
Identifies the principal that issued the JWT.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.clearJwksSourceSpecifier() |
Config.JwtRule.Builder |
Config.JwtRule.Builder.clearLocalJwks()
JWKS is in local data source.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Config.JwtRule.Builder |
Config.JwtRule.Builder.clearRemoteJwks()
JWKS can be fetched from remote server via HTTP/HTTPS.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.clone() |
Config.JwtRule.Builder |
Config.JwtAuthentication.Builder.getRulesBuilder(int index)
List of JWT rules to valide.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Config.JwtRule.Builder |
Config.JwtRule.Builder.mergeFrom(Config.JwtRule other) |
Config.JwtRule.Builder |
Config.JwtRule.Builder.mergeFrom(com.google.protobuf.Message other) |
Config.JwtRule.Builder |
Config.JwtRule.Builder.mergeLocalJwks(Base.DataSource value)
JWKS is in local data source.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.mergeRemoteJwks(Config.RemoteJwks value)
JWKS can be fetched from remote server via HTTP/HTTPS.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static Config.JwtRule.Builder |
Config.JwtRule.newBuilder() |
static Config.JwtRule.Builder |
Config.JwtRule.newBuilder(Config.JwtRule prototype) |
Config.JwtRule.Builder |
Config.JwtRule.newBuilderForType() |
protected Config.JwtRule.Builder |
Config.JwtRule.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Config.JwtRule.Builder |
Config.JwtRule.Builder.removeFromHeaders(int index)
Specify the HTTP headers to extract JWT token.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setAudiences(int index,
String value)
The list of JWT `audiences <https://tools.ietf.org/html/rfc7519#section-4.1.3>`_. that are
allowed to access.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Config.JwtRule.Builder |
Config.JwtRule.Builder.setForward(boolean value)
If false, the JWT is removed in the request after a success verification.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setForwardPayloadHeader(String value)
This field specifies the header name to forward a successfully verified JWT payload to the
backend.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setForwardPayloadHeaderBytes(com.google.protobuf.ByteString value)
This field specifies the header name to forward a successfully verified JWT payload to the
backend.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setFromHeaders(int index,
Config.JwtHeader.Builder builderForValue)
Specify the HTTP headers to extract JWT token.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setFromHeaders(int index,
Config.JwtHeader value)
Specify the HTTP headers to extract JWT token.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setFromParams(int index,
String value)
JWT is sent in a query parameter.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setIssuer(String value)
Identifies the principal that issued the JWT.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setIssuerBytes(com.google.protobuf.ByteString value)
Identifies the principal that issued the JWT.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setLocalJwks(Base.DataSource.Builder builderForValue)
JWKS is in local data source.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setLocalJwks(Base.DataSource value)
JWKS is in local data source.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setRemoteJwks(Config.RemoteJwks.Builder builderForValue)
JWKS can be fetched from remote server via HTTP/HTTPS.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setRemoteJwks(Config.RemoteJwks value)
JWKS can be fetched from remote server via HTTP/HTTPS.
|
Config.JwtRule.Builder |
Config.JwtRule.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Config.JwtRule.Builder |
Config.JwtRule.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Config.JwtRule.Builder |
Config.JwtRule.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
List<Config.JwtRule.Builder> |
Config.JwtAuthentication.Builder.getRulesBuilderList()
List of JWT rules to valide.
|
| Modifier and Type | Method and Description |
|---|---|
Config.JwtAuthentication.Builder |
Config.JwtAuthentication.Builder.addRules(Config.JwtRule.Builder builderForValue)
List of JWT rules to valide.
|
Config.JwtAuthentication.Builder |
Config.JwtAuthentication.Builder.addRules(int index,
Config.JwtRule.Builder builderForValue)
List of JWT rules to valide.
|
Config.JwtAuthentication.Builder |
Config.JwtAuthentication.Builder.setRules(int index,
Config.JwtRule.Builder builderForValue)
List of JWT rules to valide.
|
Copyright © 2018 The Envoy Project. All rights reserved.