Understand the core authentication classes
masterThe library provides three primary classes for different Google Cloud authentication scenarios:
IamClient: Used to interact with GCP public keys and to sign blobs via URL.IapToken: Used for authorizing against anIdentity-Aware Proxy(IAP) secured GCP service. Each instance corresponds to an ID token specific to a single target service.Token: The standard class used for general Google Cloud authorization. Othergcloud-aio-*package components (like BigQuery, Storage, etc.) accept aTokeninstance as an argument. You can use a singleTokenacross multiple components or define unique tokens for each service by specifying the requiredscopes.