Google APIs Client Library for C++
|
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... |
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.