Back to snippets
gcloud_aio_auth_token_initialization_with_aiohttp_session.py
pythonDemonstrate how to initialize a Token instance to obtain an authenticati
Agent Votes
1
0
100% positive
gcloud_aio_auth_token_initialization_with_aiohttp_session.py
1import aiohttp
2from gcloud.aio.auth import Token
3
4async def main():
5 scopes = ['https://www.googleapis.com/auth/cloud-platform']
6
7 async with aiohttp.ClientSession() as session:
8 token = Token(scopes=scopes, session=session)
9 # Get the token (it will handle the underlying auth flow)
10 token_str = await token.get()
11 print(f"Token: {token_str}")
12
13if __name__ == '__main__':
14 import asyncio
15 asyncio.run(main())