Google API Client Library for .NET  1.10.0
Namespaces | Classes
Package Google.Apis.Auth.OAuth2

Namespaces

package  Flows
 
package  Mvc
 
package  Requests
 
package  Responses
 
package  Web
 

Classes

class  AuthorizationCodeInstalledApp
 Thread-safe OAuth 2.0 authorization code flow for an installed application that persists end-user credentials. More...
 
class  BearerToken
 OAuth 2.0 helper for accessing protected resources using the Bearer token as specified in http://tools.ietf.org/html/rfc6750. More...
 
class  ClientSecrets
 Client credential details for installed and web applications. More...
 
class  ComputeCredential
 Google OAuth 2.0 credential for accessing protected resources using an access token. The Google OAuth 2.0 Authorization Server supports server-to-server interactions such as those between a web application and Google Cloud Storage. The requesting application has to prove its own identity to gain access to an API, and an end-user doesn't have to be involved. More...
 
class  GoogleClientSecrets
 OAuth 2.0 client secrets model as specified in https://cloud.google.com/console/. More...
 
class  GoogleAuthConsts
 Google OAuth2 constants.
 
interface  IAccessMethod
 Method of presenting the access token to the resource server as specified in http://tools.ietf.org/html/rfc6749#section-7 More...
 
interface  IAuthorizationCodeInstalledApp
 Authorization code flow for an installed application that persists end-user credentials. More...
 
interface  ICodeReceiver
 OAuth 2.0 verification code receiver. More...
 
interface  ICredential
 The main interface to represent credential in the client library. Service account, User account and Compute credential inherit from this interface to provide access token functionality. In addition this interface inherits from IConfigurableHttpClientInitializer to be able to hook to http requests. More details are available in the specific implementations. More...
 
interface  ITokenAccess
 Allows direct retrieval of access tokens to authenticate requests. This is necessary for workflows where you don't want to use T:Google.Apis.Services.BaseClientService to access the API. (e.g. gRPC that implemenents the entire HTTP2 stack internally). More...
 
class  JsonCredentialParameters
 Holder for credential parameters read from JSON credential file. Fields are union of parameters for all supported credential types. More...
 
class  ServiceCredential
 This type of Google OAuth 2.0 credential enables access to protected resources using an access token when interacting server to server. For example, a service account credential could be used to access Google Cloud Storage from a web application without a user's involvement. More...
 
class  UserCredential
 OAuth 2.0 credential for accessing protected resources using an access token, as well as optionally refreshing the access token when it expires using a refresh token. More...
 
class  DefaultCredentialProvider
 Provides the Application Default Credential from the environment. An instance of this class represents the per-process state used to get and cache the credential and allows overriding the state and environment for testing purposes.
 
class  GoogleCredential
 Credential for authorizing calls using OAuth 2.0. It is a convenience wrapper that allows handling of different types of credentials (like ServiceAccountCredential, ComputeCredential or UserCredential) in a unified way. More...
 
class  GoogleWebAuthorizationBroker
 A helper utility to manage the authorization code flow. More...
 
class  LocalServerCodeReceiver
 OAuth 2.0 verification code receiver that runs a local server on a free port and waits for a call with the authorization verification code. More...
 
class  PromptCodeReceiver
 OAuth 2.0 verification code receiver that reads the authorization code from the user input. More...
 
class  ServiceAccountCredential
 Google OAuth 2.0 credential for accessing protected resources using an access token. The Google OAuth 2.0 Authorization Server supports server-to-server interactions such as those between a web application and Google Cloud Storage. The requesting application has to prove its own identity to gain access to an API, and an end-user doesn't have to be involved. More...
 
class  AuthorizationCodeBroker
 OAuth 2.0 verification code receiver for Windows 8 application that opens an embedded Google account form to enter the user's credentials and accepts the application access to its token. More...
 
class  AuthorizationCodeWindowsInstalledApp
 OAuth 2.0 authorization code flow for a Windows 8.1 installed application that persists end-user credentials. More...
 
class  AuthorizationCodeWPInstalledApp
 Thread-safe OAuth 2.0 authorization code flow for a Windows Phone installed application that persists end-user credentials. More...
 
class  WebAuthenticationBrokerUserControl
 Web authentication broker user control for retrieving Google.Apis.Auth.OAuth2.Responses.AuthorizationCodeResponseUrl
 
class  SerializableWebAuthResult
 Contains the WebAuthenticationResult data. WebAuthenticationResult doesn't have an empty constructor, and as a result it can't be deserialized. More...