Uses of Class
io.envoyproxy.envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication.Builder
Packages that use JwtAuthentication.Builder
-
Uses of JwtAuthentication.Builder in io.envoyproxy.envoy.extensions.filters.http.jwt_authn.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.jwt_authn.v3 that return JwtAuthentication.BuilderModifier and TypeMethodDescriptionJwtAuthentication.Builder.addAllRules(Iterable<? extends RequirementRule> values) Specifies requirements based on the route matches.JwtAuthentication.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) JwtAuthentication.Builder.addRules(int index, RequirementRule value) Specifies requirements based on the route matches.JwtAuthentication.Builder.addRules(int index, RequirementRule.Builder builderForValue) Specifies requirements based on the route matches.JwtAuthentication.Builder.addRules(RequirementRule value) Specifies requirements based on the route matches.JwtAuthentication.Builder.addRules(RequirementRule.Builder builderForValue) Specifies requirements based on the route matches.JwtAuthentication.Builder.clear()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.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) JwtAuthentication.Builder.clearFilterStateRules()This message specifies Jwt requirements based on stream_info.filterState.JwtAuthentication.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) JwtAuthentication.Builder.clearProviders()JwtAuthentication.Builder.clearRequirementMap()JwtAuthentication.Builder.clearRules()Specifies requirements based on the route matches.JwtAuthentication.Builder.clearStatPrefix()Optional additional prefix to use when emitting statistics.JwtAuthentication.Builder.clearStripFailureResponse()A request failing the verification process will receive a 401 downstream with the failure response details in the body along with WWWAuthenticate header value set with "invalid token".JwtAuthentication.Builder.clone()JwtAuthentication.Builder.mergeFilterStateRules(FilterStateRule value) This message specifies Jwt requirements based on stream_info.filterState.JwtAuthentication.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) JwtAuthentication.Builder.mergeFrom(com.google.protobuf.Message other) JwtAuthentication.Builder.mergeFrom(JwtAuthentication other) JwtAuthentication.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static JwtAuthentication.BuilderJwtAuthentication.newBuilder()static JwtAuthentication.BuilderJwtAuthentication.newBuilder(JwtAuthentication prototype) JwtAuthentication.newBuilderForType()protected JwtAuthentication.BuilderJwtAuthentication.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) 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 timeout: 1s provider2: issuer: provider2 local_jwks: inline_string: jwks_stringJwtAuthentication.Builder.putAllRequirementMap(Map<String, JwtRequirement> values) A map of unique requirement_names to JwtRequirements.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 timeout: 1s provider2: issuer: provider2 local_jwks: inline_string: jwks_stringJwtAuthentication.Builder.putRequirementMap(String key, JwtRequirement value) A map of unique requirement_names to JwtRequirements.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 timeout: 1s provider2: issuer: provider2 local_jwks: inline_string: jwks_stringJwtAuthentication.Builder.removeRequirementMap(String key) A map of unique requirement_names to JwtRequirements.JwtAuthentication.Builder.removeRules(int index) Specifies requirements based on the route matches.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.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) JwtAuthentication.Builder.setFilterStateRules(FilterStateRule value) This message specifies Jwt requirements based on stream_info.filterState.JwtAuthentication.Builder.setFilterStateRules(FilterStateRule.Builder builderForValue) This message specifies Jwt requirements based on stream_info.filterState.JwtAuthentication.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) JwtAuthentication.Builder.setRules(int index, RequirementRule value) Specifies requirements based on the route matches.JwtAuthentication.Builder.setRules(int index, RequirementRule.Builder builderForValue) Specifies requirements based on the route matches.JwtAuthentication.Builder.setStatPrefix(String value) Optional additional prefix to use when emitting statistics.JwtAuthentication.Builder.setStatPrefixBytes(com.google.protobuf.ByteString value) Optional additional prefix to use when emitting statistics.JwtAuthentication.Builder.setStripFailureResponse(boolean value) A request failing the verification process will receive a 401 downstream with the failure response details in the body along with WWWAuthenticate header value set with "invalid token".JwtAuthentication.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) JwtAuthentication.toBuilder()