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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage provides documentation for the `OidcToken` class within the `Google.Cloud.PubSub.V1` namespace, specifically detailing its use for generating OpenID Connect tokens."],["The latest available version documented is 3.23.0, and the page provides versioned documentation as far back as 2.3.0 for the `OidcToken` class, allowing users to see differences in code over time."],["The `OidcToken` class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and inherits members from `Object`."],["The class has two constructors, a default constructor, and a constructor that accepts another `OidcToken` instance as a parameter for copying, and it contains the properties `Audience` and `ServiceAccountEmail`."],["The documentation describes the `Audience` property, which can be used to specify the intended recipients of a JWT token, and the `ServiceAccountEmail` property, specifying that the caller needs permission to act as the service account."]]],[]]