Show / Hide Table of Contents

Class GoogleAuthConsts

Google OAuth2 constants. Canonical source for these URLs is: https://accounts.google.com/.well-known/openid-configuration

Inheritance
object
GoogleAuthConsts
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Auth.OAuth2
Assembly: Google.Apis.Auth.dll
Syntax
public static class GoogleAuthConsts

Fields

ApprovalUrl

The approval URL (used in the Windows solution as a callback).

Declaration
public const string ApprovalUrl = "https://accounts.google.com/o/oauth2/approval"
Field Value
Type Description
string

AuthorizationUrl

The authorization code server URL.

Declaration
public const string AuthorizationUrl = "https://accounts.google.com/o/oauth2/auth"
Field Value
Type Description
string

ComputeTokenUrl

The Compute Engine authorization token server URL

Declaration
public const string ComputeTokenUrl = "http://169.254.169.254/computeMetadata/v1/instance/service-accounts/default/token"
Field Value
Type Description
string
Remarks

IP address instead of name to avoid DNS resolution

IapKeySetUrl

The IAP Json Web Key Set (jwks) URL.

Declaration
public const string IapKeySetUrl = "https://www.gstatic.com/iap/verify/public_key-jwk"
Field Value
Type Description
string

JsonWebKeySetUrl

The OpenID Connect Json Web Key Set (jwks) URL.

Declaration
public const string JsonWebKeySetUrl = "https://www.googleapis.com/oauth2/v3/certs"
Field Value
Type Description
string

LocalhostRedirectUri

Installed application localhost redirect URI.

Declaration
public const string LocalhostRedirectUri = "http://localhost"
Field Value
Type Description
string

OidcAuthorizationUrl

The OpenID Connect authorization code server URL.

Declaration
public const string OidcAuthorizationUrl = "https://accounts.google.com/o/oauth2/v2/auth"
Field Value
Type Description
string
Remarks

Use of this OidcAuthorizationUrl is not 100% compatible with using AuthorizationUrl, so they are two distinct URLs. Internally within this library only this more up-to-date OidcAuthorizationUrl is used.

OidcTokenUrl

The OpenID Connect authorization token server URL.

Declaration
public const string OidcTokenUrl = "https://oauth2.googleapis.com/token"
Field Value
Type Description
string
Remarks

Use of this OidcTokenUrl is not 100% compatible with using TokenUrl, so they are two distinct URLs. Internally within this library only this more up-to-date OidcTokenUrl is used.

QuotaProjectEnvironmentVariable

Name of the environment variable that will be checked for an ambient quota project ID. If set, this value will be applied to Application Default Credentials.

Declaration
public const string QuotaProjectEnvironmentVariable = "GOOGLE_CLOUD_QUOTA_PROJECT"
Field Value
Type Description
string

RevokeTokenUrl

The path to the Google revocation endpoint.

Declaration
public const string RevokeTokenUrl = "https://oauth2.googleapis.com/revoke"
Field Value
Type Description
string

TokenUrl

The authorization token server URL.

Declaration
public const string TokenUrl = "https://accounts.google.com/o/oauth2/token"
Field Value
Type Description
string
In this article
Back to top Generated by DocFX