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