| Package | Description |
|---|---|
| io.envoyproxy.envoy.config.filter.http.jwt_authn.v2alpha |
| Class and Description |
|---|
| FilterStateRule
This message specifies Jwt requirements based on stream_info.filterState.
|
| FilterStateRule.Builder
This message specifies Jwt requirements based on stream_info.filterState.
|
| FilterStateRuleOrBuilder |
| JwtAuthentication
This is the Envoy HTTP filter config for JWT authentication.
|
| JwtAuthentication.Builder
This is the Envoy HTTP filter config for JWT authentication.
|
| JwtHeader
This message specifies a header location to extract JWT token.
|
| JwtHeader.Builder
This message specifies a header location to extract JWT token.
|
| JwtHeaderOrBuilder |
| JwtProvider
Please see following for JWT authentication flow:
* `JSON Web Token (JWT) <https://tools.ietf.org/html/rfc7519>`_
* `The OAuth 2.0 Authorization Framework <https://tools.ietf.org/html/rfc6749>`_
* `OpenID Connect <http://openid.net/connect>`_
A JwtProvider message specifies how a JSON Web Token (JWT) can be verified.
|
| JwtProvider.Builder
Please see following for JWT authentication flow:
* `JSON Web Token (JWT) <https://tools.ietf.org/html/rfc7519>`_
* `The OAuth 2.0 Authorization Framework <https://tools.ietf.org/html/rfc6749>`_
* `OpenID Connect <http://openid.net/connect>`_
A JwtProvider message specifies how a JSON Web Token (JWT) can be verified.
|
| JwtProvider.JwksSourceSpecifierCase |
| JwtRequirement
This message specifies a Jwt requirement.
|
| JwtRequirement.Builder
This message specifies a Jwt requirement.
|
| JwtRequirement.RequiresTypeCase |
| JwtRequirementAndList
This message specifies a list of RequiredProvider.
|
| JwtRequirementAndList.Builder
This message specifies a list of RequiredProvider.
|
| JwtRequirementAndListOrBuilder |
| JwtRequirementOrBuilder |
| JwtRequirementOrList
This message specifies a list of RequiredProvider.
|
| JwtRequirementOrList.Builder
This message specifies a list of RequiredProvider.
|
| JwtRequirementOrListOrBuilder |
| ProviderWithAudiences
Specify a required provider with audiences.
|
| ProviderWithAudiences.Builder
Specify a required provider with audiences.
|
| ProviderWithAudiencesOrBuilder |
| RemoteJwks
This message specifies how to fetch JWKS from remote and how to cache it.
|
| RemoteJwks.Builder
This message specifies how to fetch JWKS from remote and how to cache it.
|
| RemoteJwksOrBuilder |
| RequirementRule
This message specifies a Jwt requirement for a specific Route condition.
|
| RequirementRule.Builder
This message specifies a Jwt requirement for a specific Route condition.
|
| RequirementRuleOrBuilder |
Copyright © 2018–2021 The Envoy Project. All rights reserved.