public static final class JwtRequirement.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder> implements JwtRequirementOrBuilder
This message specifies a Jwt requirement. An empty message means JWT verification is not
required. Here are some config examples:
.. code-block:: yaml
# Example 1: not required with an empty message
# Example 2: require A
provider_name: provider-A
# Example 3: require A or B
requires_any:
requirements:
- provider_name: provider-A
- provider_name: provider-B
# Example 4: require A and B
requires_all:
requirements:
- provider_name: provider-A
- provider_name: provider-B
# Example 5: require A and (B or C)
requires_all:
requirements:
- provider_name: provider-A
- requires_any:
requirements:
- provider_name: provider-B
- provider_name: provider-C
# Example 6: require A or (B and C)
requires_any:
requirements:
- provider_name: provider-A
- requires_all:
requirements:
- provider_name: provider-B
- provider_name: provider-C
# Example 7: A is optional (if token from A is provided, it must be valid, but also allows
missing token.)
requires_any:
requirements:
- provider_name: provider-A
- allow_missing: {}
# Example 8: A is optional and B is required.
requires_all:
requirements:
- requires_any:
requirements:
- provider_name: provider-A
- allow_missing: {}
- provider_name: provider-B
[#next-free-field: 7]
Protobuf type envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirement| Modifier and Type | Method and Description |
|---|---|
JwtRequirement.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
JwtRequirement |
build() |
JwtRequirement |
buildPartial() |
JwtRequirement.Builder |
clear() |
JwtRequirement.Builder |
clearAllowMissing()
The requirement is satisfied if JWT is missing, but failed if JWT is
presented but invalid.
|
JwtRequirement.Builder |
clearAllowMissingOrFailed()
The requirement is always satisfied even if JWT is missing or the JWT
verification fails.
|
JwtRequirement.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
JwtRequirement.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
JwtRequirement.Builder |
clearProviderAndAudiences()
Specify a required provider with audiences.
|
JwtRequirement.Builder |
clearProviderName()
Specify a required provider name.
|
JwtRequirement.Builder |
clearRequiresAll()
Specify list of JwtRequirement.
|
JwtRequirement.Builder |
clearRequiresAny()
Specify list of JwtRequirement.
|
JwtRequirement.Builder |
clearRequiresType() |
JwtRequirement.Builder |
clone() |
com.google.protobuf.Empty |
getAllowMissing()
The requirement is satisfied if JWT is missing, but failed if JWT is
presented but invalid.
|
com.google.protobuf.Empty.Builder |
getAllowMissingBuilder()
The requirement is satisfied if JWT is missing, but failed if JWT is
presented but invalid.
|
com.google.protobuf.EmptyOrBuilder |
getAllowMissingOrBuilder()
The requirement is satisfied if JWT is missing, but failed if JWT is
presented but invalid.
|
com.google.protobuf.Empty |
getAllowMissingOrFailed()
The requirement is always satisfied even if JWT is missing or the JWT
verification fails.
|
com.google.protobuf.Empty.Builder |
getAllowMissingOrFailedBuilder()
The requirement is always satisfied even if JWT is missing or the JWT
verification fails.
|
com.google.protobuf.EmptyOrBuilder |
getAllowMissingOrFailedOrBuilder()
The requirement is always satisfied even if JWT is missing or the JWT
verification fails.
|
JwtRequirement |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
ProviderWithAudiences |
getProviderAndAudiences()
Specify a required provider with audiences.
|
ProviderWithAudiences.Builder |
getProviderAndAudiencesBuilder()
Specify a required provider with audiences.
|
ProviderWithAudiencesOrBuilder |
getProviderAndAudiencesOrBuilder()
Specify a required provider with audiences.
|
String |
getProviderName()
Specify a required provider name.
|
com.google.protobuf.ByteString |
getProviderNameBytes()
Specify a required provider name.
|
JwtRequirementAndList |
getRequiresAll()
Specify list of JwtRequirement.
|
JwtRequirementAndList.Builder |
getRequiresAllBuilder()
Specify list of JwtRequirement.
|
JwtRequirementAndListOrBuilder |
getRequiresAllOrBuilder()
Specify list of JwtRequirement.
|
JwtRequirementOrList |
getRequiresAny()
Specify list of JwtRequirement.
|
JwtRequirementOrList.Builder |
getRequiresAnyBuilder()
Specify list of JwtRequirement.
|
JwtRequirementOrListOrBuilder |
getRequiresAnyOrBuilder()
Specify list of JwtRequirement.
|
JwtRequirement.RequiresTypeCase |
getRequiresTypeCase() |
boolean |
hasAllowMissing()
The requirement is satisfied if JWT is missing, but failed if JWT is
presented but invalid.
|
boolean |
hasAllowMissingOrFailed()
The requirement is always satisfied even if JWT is missing or the JWT
verification fails.
|
boolean |
hasProviderAndAudiences()
Specify a required provider with audiences.
|
boolean |
hasRequiresAll()
Specify list of JwtRequirement.
|
boolean |
hasRequiresAny()
Specify list of JwtRequirement.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
JwtRequirement.Builder |
mergeAllowMissing(com.google.protobuf.Empty value)
The requirement is satisfied if JWT is missing, but failed if JWT is
presented but invalid.
|
JwtRequirement.Builder |
mergeAllowMissingOrFailed(com.google.protobuf.Empty value)
The requirement is always satisfied even if JWT is missing or the JWT
verification fails.
|
JwtRequirement.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
JwtRequirement.Builder |
mergeFrom(JwtRequirement other) |
JwtRequirement.Builder |
mergeFrom(com.google.protobuf.Message other) |
JwtRequirement.Builder |
mergeProviderAndAudiences(ProviderWithAudiences value)
Specify a required provider with audiences.
|
JwtRequirement.Builder |
mergeRequiresAll(JwtRequirementAndList value)
Specify list of JwtRequirement.
|
JwtRequirement.Builder |
mergeRequiresAny(JwtRequirementOrList value)
Specify list of JwtRequirement.
|
JwtRequirement.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
JwtRequirement.Builder |
setAllowMissing(com.google.protobuf.Empty.Builder builderForValue)
The requirement is satisfied if JWT is missing, but failed if JWT is
presented but invalid.
|
JwtRequirement.Builder |
setAllowMissing(com.google.protobuf.Empty value)
The requirement is satisfied if JWT is missing, but failed if JWT is
presented but invalid.
|
JwtRequirement.Builder |
setAllowMissingOrFailed(com.google.protobuf.Empty.Builder builderForValue)
The requirement is always satisfied even if JWT is missing or the JWT
verification fails.
|
JwtRequirement.Builder |
setAllowMissingOrFailed(com.google.protobuf.Empty value)
The requirement is always satisfied even if JWT is missing or the JWT
verification fails.
|
JwtRequirement.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
JwtRequirement.Builder |
setProviderAndAudiences(ProviderWithAudiences.Builder builderForValue)
Specify a required provider with audiences.
|
JwtRequirement.Builder |
setProviderAndAudiences(ProviderWithAudiences value)
Specify a required provider with audiences.
|
JwtRequirement.Builder |
setProviderName(String value)
Specify a required provider name.
|
JwtRequirement.Builder |
setProviderNameBytes(com.google.protobuf.ByteString value)
Specify a required provider name.
|
JwtRequirement.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
JwtRequirement.Builder |
setRequiresAll(JwtRequirementAndList.Builder builderForValue)
Specify list of JwtRequirement.
|
JwtRequirement.Builder |
setRequiresAll(JwtRequirementAndList value)
Specify list of JwtRequirement.
|
JwtRequirement.Builder |
setRequiresAny(JwtRequirementOrList.Builder builderForValue)
Specify list of JwtRequirement.
|
JwtRequirement.Builder |
setRequiresAny(JwtRequirementOrList value)
Specify list of JwtRequirement.
|
JwtRequirement.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>public JwtRequirement.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>public JwtRequirement getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic JwtRequirement build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic JwtRequirement buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic JwtRequirement.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>public JwtRequirement.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>public JwtRequirement.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>public JwtRequirement.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>public JwtRequirement.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>public JwtRequirement.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>public JwtRequirement.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<JwtRequirement.Builder>public JwtRequirement.Builder mergeFrom(JwtRequirement other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>public JwtRequirement.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<JwtRequirement.Builder>IOExceptionpublic JwtRequirement.RequiresTypeCase getRequiresTypeCase()
getRequiresTypeCase in interface JwtRequirementOrBuilderpublic JwtRequirement.Builder clearRequiresType()
public String getProviderName()
Specify a required provider name.
string provider_name = 1;getProviderName in interface JwtRequirementOrBuilderpublic com.google.protobuf.ByteString getProviderNameBytes()
Specify a required provider name.
string provider_name = 1;getProviderNameBytes in interface JwtRequirementOrBuilderpublic JwtRequirement.Builder setProviderName(String value)
Specify a required provider name.
string provider_name = 1;public JwtRequirement.Builder clearProviderName()
Specify a required provider name.
string provider_name = 1;public JwtRequirement.Builder setProviderNameBytes(com.google.protobuf.ByteString value)
Specify a required provider name.
string provider_name = 1;public boolean hasProviderAndAudiences()
Specify a required provider with audiences.
.envoy.extensions.filters.http.jwt_authn.v4alpha.ProviderWithAudiences provider_and_audiences = 2;hasProviderAndAudiences in interface JwtRequirementOrBuilderpublic ProviderWithAudiences getProviderAndAudiences()
Specify a required provider with audiences.
.envoy.extensions.filters.http.jwt_authn.v4alpha.ProviderWithAudiences provider_and_audiences = 2;getProviderAndAudiences in interface JwtRequirementOrBuilderpublic JwtRequirement.Builder setProviderAndAudiences(ProviderWithAudiences value)
Specify a required provider with audiences.
.envoy.extensions.filters.http.jwt_authn.v4alpha.ProviderWithAudiences provider_and_audiences = 2;public JwtRequirement.Builder setProviderAndAudiences(ProviderWithAudiences.Builder builderForValue)
Specify a required provider with audiences.
.envoy.extensions.filters.http.jwt_authn.v4alpha.ProviderWithAudiences provider_and_audiences = 2;public JwtRequirement.Builder mergeProviderAndAudiences(ProviderWithAudiences value)
Specify a required provider with audiences.
.envoy.extensions.filters.http.jwt_authn.v4alpha.ProviderWithAudiences provider_and_audiences = 2;public JwtRequirement.Builder clearProviderAndAudiences()
Specify a required provider with audiences.
.envoy.extensions.filters.http.jwt_authn.v4alpha.ProviderWithAudiences provider_and_audiences = 2;public ProviderWithAudiences.Builder getProviderAndAudiencesBuilder()
Specify a required provider with audiences.
.envoy.extensions.filters.http.jwt_authn.v4alpha.ProviderWithAudiences provider_and_audiences = 2;public ProviderWithAudiencesOrBuilder getProviderAndAudiencesOrBuilder()
Specify a required provider with audiences.
.envoy.extensions.filters.http.jwt_authn.v4alpha.ProviderWithAudiences provider_and_audiences = 2;getProviderAndAudiencesOrBuilder in interface JwtRequirementOrBuilderpublic boolean hasRequiresAny()
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementOrList requires_any = 3;hasRequiresAny in interface JwtRequirementOrBuilderpublic JwtRequirementOrList getRequiresAny()
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementOrList requires_any = 3;getRequiresAny in interface JwtRequirementOrBuilderpublic JwtRequirement.Builder setRequiresAny(JwtRequirementOrList value)
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementOrList requires_any = 3;public JwtRequirement.Builder setRequiresAny(JwtRequirementOrList.Builder builderForValue)
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementOrList requires_any = 3;public JwtRequirement.Builder mergeRequiresAny(JwtRequirementOrList value)
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementOrList requires_any = 3;public JwtRequirement.Builder clearRequiresAny()
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementOrList requires_any = 3;public JwtRequirementOrList.Builder getRequiresAnyBuilder()
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementOrList requires_any = 3;public JwtRequirementOrListOrBuilder getRequiresAnyOrBuilder()
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementOrList requires_any = 3;getRequiresAnyOrBuilder in interface JwtRequirementOrBuilderpublic boolean hasRequiresAll()
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementAndList requires_all = 4;hasRequiresAll in interface JwtRequirementOrBuilderpublic JwtRequirementAndList getRequiresAll()
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementAndList requires_all = 4;getRequiresAll in interface JwtRequirementOrBuilderpublic JwtRequirement.Builder setRequiresAll(JwtRequirementAndList value)
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementAndList requires_all = 4;public JwtRequirement.Builder setRequiresAll(JwtRequirementAndList.Builder builderForValue)
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementAndList requires_all = 4;public JwtRequirement.Builder mergeRequiresAll(JwtRequirementAndList value)
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementAndList requires_all = 4;public JwtRequirement.Builder clearRequiresAll()
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementAndList requires_all = 4;public JwtRequirementAndList.Builder getRequiresAllBuilder()
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementAndList requires_all = 4;public JwtRequirementAndListOrBuilder getRequiresAllOrBuilder()
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.extensions.filters.http.jwt_authn.v4alpha.JwtRequirementAndList requires_all = 4;getRequiresAllOrBuilder in interface JwtRequirementOrBuilderpublic boolean hasAllowMissingOrFailed()
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;hasAllowMissingOrFailed in interface JwtRequirementOrBuilderpublic com.google.protobuf.Empty getAllowMissingOrFailed()
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;getAllowMissingOrFailed in interface JwtRequirementOrBuilderpublic JwtRequirement.Builder setAllowMissingOrFailed(com.google.protobuf.Empty value)
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;public JwtRequirement.Builder setAllowMissingOrFailed(com.google.protobuf.Empty.Builder builderForValue)
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;public JwtRequirement.Builder mergeAllowMissingOrFailed(com.google.protobuf.Empty value)
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;public JwtRequirement.Builder clearAllowMissingOrFailed()
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;public com.google.protobuf.Empty.Builder getAllowMissingOrFailedBuilder()
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;public com.google.protobuf.EmptyOrBuilder getAllowMissingOrFailedOrBuilder()
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;getAllowMissingOrFailedOrBuilder in interface JwtRequirementOrBuilderpublic boolean hasAllowMissing()
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;hasAllowMissing in interface JwtRequirementOrBuilderpublic com.google.protobuf.Empty getAllowMissing()
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;getAllowMissing in interface JwtRequirementOrBuilderpublic JwtRequirement.Builder setAllowMissing(com.google.protobuf.Empty value)
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;public JwtRequirement.Builder setAllowMissing(com.google.protobuf.Empty.Builder builderForValue)
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;public JwtRequirement.Builder mergeAllowMissing(com.google.protobuf.Empty value)
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;public JwtRequirement.Builder clearAllowMissing()
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;public com.google.protobuf.Empty.Builder getAllowMissingBuilder()
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;public com.google.protobuf.EmptyOrBuilder getAllowMissingOrBuilder()
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;getAllowMissingOrBuilder in interface JwtRequirementOrBuilderpublic final JwtRequirement.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>public final JwtRequirement.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.