Google Auth Library Client - Class IAMCredentials (1.47.0)

Reference documentation and code samples for the Google Auth Library Client class IAMCredentials.

Authenticates requests using IAM credentials.

Namespace

Google \ Auth \ Credentials

Methods

__construct

Parameters
Name
Description
selector
string

the IAM selector

token
string

the IAM token

getUpdateMetadataFunc

export a callback function which updates runtime metadata.

Returns
Type
Description
callable
updateMetadata function

Updates metadata with the appropriate header metadata.

Parameters
Name
Description
metadata
array

metadata hashmap

unusedAuthUri
string

optional auth uri

httpHandler
callable|null

callback which delivers psr7 request Note: this param is unused here, only included here for consistency with other credentials class

Returns
Type
Description
array
updated metadata hashmap

Constants

SELECTOR_KEY

  Value: 'x-goog-iam-authority-selector' 
 

TOKEN_KEY

  Value: 'x-goog-iam-authorization-token' 
 
Create a Mobile Website
View Site in Mobile | Classic
Share by: