public sealed class PushConfig.Types.OidcToken : IMessage<PushConfig.Types.OidcToken>, IEquatable<PushConfig.Types.OidcToken>, IDeepCloneable<PushConfig.Types.OidcToken>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Pub/Sub v1 API class PushConfig.Types.OidcToken.
Contains information needed for generating an OpenID Connect token.
Implements
IMessagePushConfigTypesOidcToken, IEquatablePushConfigTypesOidcToken, IDeepCloneablePushConfigTypesOidcToken, IBufferMessage, IMessageNamespace
Google.Cloud.PubSub.V1Assembly
Google.Cloud.PubSub.V1.dll
Constructors
OidcToken()
public OidcToken()OidcToken(OidcToken)
public OidcToken(PushConfig.Types.OidcToken other)| Parameter | |
|---|---|
| Name | Description |
other |
PushConfigTypesOidcToken |
Properties
Audience
public string Audience { get; set; }Optional. Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for. The audience value is a single case-sensitive string. Having multiple values (array) for the audience field is not supported. More info about the OIDC JWT token audience here: https://tools.ietf.org/html/rfc7519#section-4.1.3 Note: if not specified, the Push endpoint URL will be used.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ServiceAccountEmail
public string ServiceAccountEmail { get; set; }Optional. Service account email used for generating the OIDC token. For more information on setting up authentication, see Push subscriptions.
| Property Value | |
|---|---|
| Type | Description |
string |
|