Show / Hide Table of Contents

Class GoogleIdentityStsV1IntrospectTokenResponse

Response message for IntrospectToken.

Inheritance
object
GoogleIdentityStsV1IntrospectTokenResponse
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudSecurityToken.v1.Data
Assembly: Google.Apis.CloudSecurityToken.v1.dll
Syntax
public class GoogleIdentityStsV1IntrospectTokenResponse : IDirectResponseSchema

Properties

Active

A boolean value that indicates whether the provided access token is currently active.

Declaration
[JsonProperty("active")]
public virtual bool? Active { get; set; }
Property Value
Type Description
bool?

ClientId

The client identifier for the OAuth 2.0 client that requested the provided token.

Declaration
[JsonProperty("client_id")]
public virtual string ClientId { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Exp

The expiration timestamp, measured in the number of seconds since January 1 1970 UTC, indicating when this token will expire.

Declaration
[JsonProperty("exp")]
public virtual long? Exp { get; set; }
Property Value
Type Description
long?

Iat

The issued timestamp, measured in the number of seconds since January 1 1970 UTC, indicating when this token was originally issued.

Declaration
[JsonProperty("iat")]
public virtual long? Iat { get; set; }
Property Value
Type Description
long?

Iss

The issuer of the provided token.

Declaration
[JsonProperty("iss")]
public virtual string Iss { get; set; }
Property Value
Type Description
string

Scope

A list of scopes associated with the provided token.

Declaration
[JsonProperty("scope")]
public virtual string Scope { get; set; }
Property Value
Type Description
string

Sub

The unique user ID associated with the provided token. For Google Accounts, this value is based on the Google Account's user ID. For federated identities, this value is based on the identity pool ID and the value of the mapped google.subject attribute.

Declaration
[JsonProperty("sub")]
public virtual string Sub { get; set; }
Property Value
Type Description
string

Username

The human-readable identifier for the token principal subject. For example, if the provided token is associated with a workload identity pool, this field contains a value in the following format: principal://iam.googleapis.com/projects//locations/global/workloadIdentityPools//subject/. If the provided token is associated with a workforce pool, this field contains a value in the following format: principal://iam.googleapis.com/locations/global/workforcePools//subject/.

Declaration
[JsonProperty("username")]
public virtual string Username { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX