public sealed class AuthConfig.Types.Oauth2JwtBearer : IMessage<AuthConfig.Types.Oauth2JwtBearer>, IEquatable<AuthConfig.Types.Oauth2JwtBearer>, IDeepCloneable<AuthConfig.Types.Oauth2JwtBearer>, IBufferMessage, IMessage
Reference documentation and code samples for the Integration Connectors v1 API class AuthConfig.Types.Oauth2JwtBearer.
Parameters to support JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication. See https://tools.ietf.org/html/rfc7523 for more details.
Implements
IMessageAuthConfigTypesOauth2JwtBearer, IEquatableAuthConfigTypesOauth2JwtBearer, IDeepCloneableAuthConfigTypesOauth2JwtBearer, IBufferMessage, IMessageNamespace
Google.Cloud.Connectors.V1Assembly
Google.Cloud.Connectors.V1.dll
Constructors
Oauth2JwtBearer()
public Oauth2JwtBearer()
Oauth2JwtBearer(Oauth2JwtBearer)
public Oauth2JwtBearer(AuthConfig.Types.Oauth2JwtBearer other)
Parameter | |
---|---|
Name | Description |
other | AuthConfigTypesOauth2JwtBearer |
Properties
ClientKey
public Secret ClientKey { get; set; }
Secret version reference containing a PKCS#8 PEM-encoded private
key associated with the Client Certificate. This private key will be
used to sign JWTs used for the jwt-bearer authorization grant.
Specified in the form as: projects/*/secrets/*/versions/*
.
Property Value | |
---|---|
Type | Description |
Secret |
JwtClaims
public AuthConfig.Types.Oauth2JwtBearer.Types.JwtClaims JwtClaims { get; set; }
JwtClaims providers fields to generate the token.
Property Value | |
---|---|
Type | Description |
AuthConfigTypesOauth2JwtBearerTypesJwtClaims |