Ctrl + K
DocumentationLog inGet started

tessl/pypi-google-auth-oauthlib

tessl install tessl/pypi-google-auth-oauthlib@1.2.0

Google Authentication Library - oauthlib integration for OAuth 2.0 flows.

Agent Success

Agent success rate when using this tile

83%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.05x

Baseline

Agent success rate without this tile

79%

rubric.jsonevals/scenario-5/

{
  "context": "This criteria evaluates how well the engineer uses google-auth-oauthlib to implement OAuth 2.0 credential management, specifically focusing on the Credentials Access capability which involves converting OAuth sessions to Google credentials objects and creating authenticated sessions for API requests.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "InstalledAppFlow Usage",
      "description": "Uses google_auth_oauthlib.flow.InstalledAppFlow.from_client_secrets_file() to create the OAuth flow from client secrets file",
      "max_score": 25
    },
    {
      "name": "Local Server Flow",
      "description": "Uses InstalledAppFlow.run_local_server() method with appropriate port parameter to execute the OAuth authorization flow with a local callback server",
      "max_score": 20
    },
    {
      "name": "Credentials Persistence",
      "description": "Properly saves credentials to disk by serializing the Credentials object (typically using to_json() or similar) and loads them back when they exist",
      "max_score": 15
    },
    {
      "name": "Credentials Object Access",
      "description": "Correctly accesses the credentials property of the Flow object (flow.credentials) after running the OAuth flow to obtain google.oauth2.credentials.Credentials",
      "max_score": 20
    },
    {
      "name": "AuthorizedSession Creation",
      "description": "Creates google.auth.transport.requests.AuthorizedSession from the Credentials object to provide an authenticated HTTP session for API requests",
      "max_score": 20
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/google-auth-oauthlib@1.2.x
tile.json