Types
- ClientAuthConfig CredentialsConfig | BearerTokenConfig | JwtIssuerConfig | OAuth2GrantConfig
Defines the authentication configurations for the HTTP client.
- Compression COMPRESSION_AUTO | COMPRESSION_ALWAYS | COMPRESSION_NEVER
Represents compression options.
AUTO
: When the service behaves as a HTTP gateway, the inbound request/response accept-encoding option is set as the
outbound request/response accept-encoding/content-encoding option
ALWAYS
: Always set accept-encoding/content-encoding in outbound request/response
NEVER
: Never set accept-encoding/content-encoding header in outbound request/response
- ErrorType typedesc<Error>
Represents gRPC related error types.
- ListenerAuthConfig FileUserStoreConfigWithScopes | LdapUserStoreConfigWithScopes | JwtValidatorConfigWithScopes | OAuth2IntrospectionConfigWithScopes
Defines the authentication configurations for the gRPC listener.
- OAuth2GrantConfig OAuth2ClientCredentialsGrantConfig | OAuth2PasswordGrantConfig | OAuth2RefreshTokenGrantConfig | OAuth2JwtBearerGrantConfig
Represents OAuth2 grant configurations for OAuth2 authentication.