Class GoogleAuthConsts
Google OAuth2 constants. Canonical source for these URLs is: https://accounts.google.com/.well-known/openid-configuration
Inherited Members
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 |