public sealed class OidcToken : IMessage<PushConfig.Types.OidcToken>, IEquatable<PushConfig.Types.OidcToken>, IDeepCloneable<PushConfig.Types.OidcToken>, IBufferMessage, IMessage
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.
Service account
email
to be used for generating the OIDC token. The caller (for
CreateSubscription, UpdateSubscription, and ModifyPushConfig RPCs) must
have the iam.serviceAccounts.actAs permission for the service account.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eOidcToken\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.PubSub.V1\u003c/code\u003e namespace, which is essential for generating OpenID Connect tokens in Google Cloud Pub/Sub.\u003c/p\u003e\n"],["\u003cp\u003eThe content provides a version history of the \u003ccode\u003eOidcToken\u003c/code\u003e class, listing available versions from 2.3.0 up to the latest version 3.23.0, accessible via their respective documentation links.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOidcToken\u003c/code\u003e class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, inheriting from the \u003ccode\u003eObject\u003c/code\u003e class, and includes properties like \u003ccode\u003eAudience\u003c/code\u003e and \u003ccode\u003eServiceAccountEmail\u003c/code\u003e for configuration.\u003c/p\u003e\n"],["\u003cp\u003eThe webpage lists the constructors associated with the OidcToken, as well as the properties and their relevant descriptions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOidcToken\u003c/code\u003e class in Google Cloud Pub/Sub supports specifying an \u003ccode\u003eAudience\u003c/code\u003e and a \u003ccode\u003eServiceAccountEmail\u003c/code\u003e, with the audience defaulting to the Push endpoint URL if not specified.\u003c/p\u003e\n"]]],[],null,[]]