Google APIs Client Library for C++
Auth Support - Generic Components

The Authentication and Authorization Support module includes some components that may be of use to libraries and applications independent of the explicit OAuth 2.0 specific support. More...

Classes

class  CredentialStore
 Base class for a data store of persisted credentials. More...
class  CredentialStoreFactory
 Creates a CredentialStore. More...
class  FileCredentialStoreFactory
 A concrete CredentialStore that writes to files. More...

Detailed Description

The Authentication and Authorization Support module includes some components that may be of use to libraries and applications independent of the explicit OAuth 2.0 specific support.

It does not implement a concrete authorization mechanism itself. The OAuth 2.0 module is built using this abstraction to provide OAuth 2.0 support. Separating the abstraction from the mechanism provides the decoupling desired in the design of the HTTP transport layer and can extend that to other consumers that only care about credentials not not necessarily OAuth 2.0 in particular.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines