public static class GoogleAuthConsts
Google OAuth2 constants. Canonical source for these URLs is: https://accounts.google.com/.well-known/openid-configuration
Namespace
Google.Apis.Auth.OAuth2Assembly
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 | |
---|---|
Type | Description |
string |
AuthorizationUrl
public const string AuthorizationUrl = "https://accounts.google.com/o/oauth2/auth"
The authorization code server URL.
Field Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
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 | |
---|---|
Type | Description |
string |
JsonWebKeySetUrl
public const string JsonWebKeySetUrl = "https://www.googleapis.com/oauth2/v3/certs"
The OpenID Connect Json Web Key Set (jwks) URL.
Field Value | |
---|---|
Type | Description |
string |
LocalhostRedirectUri
public const string LocalhostRedirectUri = "http://localhost"
Installed application localhost redirect URI.
Field Value | |
---|---|
Type | Description |
string |
OidcAuthorizationUrl
public const string OidcAuthorizationUrl = "https://accounts.google.com/o/oauth2/v2/auth"
The OpenID Connect authorization code server URL.
Field Value | |
---|---|
Type | Description |
string |
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 | |
---|---|
Type | Description |
string |
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 | |
---|---|
Type | Description |
string |
RevokeTokenUrl
public const string RevokeTokenUrl = "https://oauth2.googleapis.com/revoke"
The path to the Google revocation endpoint.
Field Value | |
---|---|
Type | Description |
string |
TokenUrl
public const string TokenUrl = "https://accounts.google.com/o/oauth2/token"
The authorization token server URL.
Field Value | |
---|---|
Type | Description |
string |