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 |