Documentation

Auth

Table of Contents

Namespaces

Cache
Credentials
HttpHandler
Middleware
Subscriber

Interfaces

FetchAuthTokenInterface
An interface implemented by objects that can fetch auth tokens.
GetQuotaProjectInterface
An interface implemented by objects that can get quota projects.
ProjectIdProviderInterface
Describes a Credentials object which supports fetching the project ID.
SignBlobInterface
Describes a class which supports signing arbitrary strings.
UpdateMetadataInterface
Describes a Credentials object which supports updating request metadata (request headers).

Classes

AccessToken
Wrapper around Google Access Tokens which provides convenience functions.
ApplicationDefaultCredentials
ApplicationDefaultCredentials obtains the default credentials for authorizing a request to a Google service.
CredentialsLoader
CredentialsLoader contains the behaviour used to locate and find default credentials files on the file system.
FetchAuthTokenCache
A class to implement caching for any object implementing FetchAuthTokenInterface
GCECache
A class to implement caching for calls to GCECredentials::onGce. This class is used automatically when you pass a `Psr\Cache\CacheItemPoolInterface` cache object to `ApplicationDefaultCredentials::getCredentials`.
Iam
Tools for using the IAM API.
OAuth2
OAuth2 supports authentication by OAuth2 2-legged flows.

Traits

CacheTrait
ServiceAccountSignerTrait
Sign a string using a Service Account private key.

        
On this page

Search results