Class GoogleAuthConsts (1.60.0)

public static class GoogleAuthConsts

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

Inheritance

object > GoogleAuthConsts

Namespace

GoogleApisAuthOAuth2

Assembly

Google.Apis.Auth.dll

Fields

ApprovalUrl

public const string ApprovalUrl = "https://accounts.google.com/o/oauth2/approval"

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

Field Value
TypeDescription
string

AuthorizationUrl

public const string AuthorizationUrl = "https://accounts.google.com/o/oauth2/auth"

The authorization code server URL.

Field Value
TypeDescription
string

ComputeTokenUrl

public const string ComputeTokenUrl = "http://169.254.169.254/computeMetadata/v1/instance/service-accounts/default/token"

The Compute Engine authorization token server URL

Field Value
TypeDescription
string
Remarks

IP address instead of name to avoid DNS resolution

IapKeySetUrl

public const string IapKeySetUrl = "https://www.gstatic.com/iap/verify/public_key-jwk"

The IAP Json Web Key Set (jwks) URL.

Field Value
TypeDescription
string

JsonWebKeySetUrl

public const string JsonWebKeySetUrl = "https://www.googleapis.com/oauth2/v3/certs"

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

Field Value
TypeDescription
string

LocalhostRedirectUri

public const string LocalhostRedirectUri = "http://localhost"

Installed application localhost redirect URI.

Field Value
TypeDescription
string

OidcAuthorizationUrl

public const string OidcAuthorizationUrl = "https://accounts.google.com/o/oauth2/v2/auth"

The OpenID Connect authorization code server URL.

Field Value
TypeDescription
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

public const string OidcTokenUrl = "https://oauth2.googleapis.com/token"

The OpenID Connect authorization token server URL.

Field Value
TypeDescription
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

public const string QuotaProjectEnvironmentVariable = "GOOGLE_CLOUD_QUOTA_PROJECT"

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.

Field Value
TypeDescription
string

RevokeTokenUrl

public const string RevokeTokenUrl = "https://oauth2.googleapis.com/revoke"

The path to the Google revocation endpoint.

Field Value
TypeDescription
string

TokenUrl

public const string TokenUrl = "https://accounts.google.com/o/oauth2/token"

The authorization token server URL.

Field Value
TypeDescription
string