public sealed class PushConfig.Types.OidcToken : IMessage<PushConfig.Types.OidcToken>, IEquatable<PushConfig.Types.OidcToken>, IDeepCloneable<PushConfig.Types.OidcToken>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Pub/Sub v1 API class PushConfig.Types.OidcToken.
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 content provides reference documentation for the \u003ccode\u003ePushConfig.Types.OidcToken\u003c/code\u003e class within the Google Cloud Pub/Sub v1 API, detailing its use for generating OpenID Connect tokens.\u003c/p\u003e\n"],["\u003cp\u003eVersion history of \u003ccode\u003ePushConfig.Types.OidcToken\u003c/code\u003e is available from version 2.3.0 up to 3.23.0, with version 3.23.0 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePushConfig.Types.OidcToken\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, and is part of the \u003ccode\u003eGoogle.Cloud.PubSub.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOidcToken\u003c/code\u003e class has properties for setting the \u003ccode\u003eAudience\u003c/code\u003e which is the recipient of the OIDC token, and \u003ccode\u003eServiceAccountEmail\u003c/code\u003e which is used for generating the OIDC token, both are of string type.\u003c/p\u003e\n"],["\u003cp\u003eThis class provides constructors to create new instances of \u003ccode\u003eOidcToken\u003c/code\u003e, one empty and one from an existing \u003ccode\u003eOidcToken\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]