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\u003eThe \u003ccode\u003eOidcToken\u003c/code\u003e class is used to provide information for generating an OpenID Connect token for Google Cloud Pub/Sub.\u003c/p\u003e\n"],["\u003cp\u003eThis class is part of the \u003ccode\u003eGoogle.Cloud.PubSub.V1\u003c/code\u003e namespace and is implemented in the \u003ccode\u003eGoogle.Cloud.PubSub.V1.dll\u003c/code\u003e assembly with versioning ranging from 2.3.0 to the latest version of 3.23.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eOidcToken\u003c/code\u003e includes properties like \u003ccode\u003eAudience\u003c/code\u003e and \u003ccode\u003eServiceAccountEmail\u003c/code\u003e to specify the recipients of the token and the service account used for its generation, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe most recent version of this class is 3.23.0 and the \u003ccode\u003eOidcToken\u003c/code\u003e class supports multiple versions of itself allowing the user to pick the one they need.\u003c/p\u003e\n"]]],[],null,[]]