public sealed class OAuthToken : IMessage<OAuthToken>, IEquatable<OAuthToken>, IDeepCloneable<OAuthToken>, IBufferMessage, IMessage
Contains information needed for generating an
OAuth token.
This type of authorization should generally only be used when calling Google
APIs hosted on *.googleapis.com.
Service account email
to be used for generating OAuth token.
The service account must be within the same project as the queue. The
caller must have 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\u003eOAuthToken\u003c/code\u003e class, which is a core component for generating OAuth tokens when interacting with Google APIs, particularly those hosted on \u003ccode\u003e*.googleapis.com\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOAuthToken\u003c/code\u003e class is available in multiple versions, with version 3.5.0 being the latest, and it is part of the \u003ccode\u003eGoogle.Cloud.Tasks.V2\u003c/code\u003e namespace in the \u003ccode\u003eGoogle.Cloud.Tasks.V2.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOAuthToken\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and is derived from the base \u003ccode\u003eObject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOAuthToken\u003c/code\u003e class features two properties: \u003ccode\u003eScope\u003c/code\u003e, which defines the OAuth scope for token generation, defaulting to \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e if not specified, and \u003ccode\u003eServiceAccountEmail\u003c/code\u003e, which specifies the service account to use for generating the token, requiring appropriate permissions.\u003c/p\u003e\n"],["\u003cp\u003eThe webpage showcases the ability to view the history of the \u003ccode\u003eOAuthToken\u003c/code\u003e class, from version 2.2.0 to the latest version 3.5.0.\u003c/p\u003e\n"]]],[],null,[]]