{"library":"oauth2-client","title":"OAuth2 Client","description":"A client library for OAuth2. Version 1.4.2, released irregularly. Provides OAuth2 authentication flows for Python applications.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install oauth2-client"],"cli":null},"imports":["from oauth2client.client import OAuth2Client","from oauth2client.client import Flow"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from oauth2client.client import OAuth2Client\nimport os\n\nclient_id = os.environ.get('OAUTH2_CLIENT_ID', '')\nclient_secret = os.environ.get('OAUTH2_CLIENT_SECRET', '')\nredirect_uri = 'http://localhost:8000/callback'\n\nclient = OAuth2Client(\n    client_id=client_id,\n    client_secret=client_secret,\n    redirect_uris=[redirect_uri],\n    auth_uri='https://provider.com/auth',\n    token_uri='https://provider.com/token',\n    scope=['email', 'profile']\n)\nprint('Client created:', client.client_id)","lang":"python","description":"Create an OAuth2 client with environment variables for credentials.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}