Class GoogleIdentityStsV1IntrospectTokenResponse
Response message for IntrospectToken.
Implements
Inherited Members
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 |