CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-azure--core-auth

Provides low-level interfaces and helper methods for authentication in Azure SDK

Overall
score

97%

Overview
Eval results
Files

rubric.jsonevals/scenario-5/

{
  "context": "This criteria evaluates how well the engineer uses @azure/core-auth package interfaces and types to implement Proof of Possession token request configuration, specifically focusing on GetTokenOptions and proofOfPossessionOptions usage.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "GetTokenOptions usage",
      "description": "Uses the GetTokenOptions interface or type from @azure/core-auth as the return type or structure for the token request options",
      "max_score": 25
    },
    {
      "name": "proofOfPossessionOptions structure",
      "description": "Correctly structures the proofOfPossessionOptions object with the three required properties: nonce, resourceRequestMethod, and resourceRequestUrl",
      "max_score": 30
    },
    {
      "name": "HttpMethods type usage",
      "description": "Uses the HttpMethods type from @azure/core-auth for HTTP method validation or typing, rather than implementing custom method validation",
      "max_score": 25
    },
    {
      "name": "Proper type imports",
      "description": "Imports the necessary types and interfaces from @azure/core-auth package (GetTokenOptions, HttpMethods, etc.)",
      "max_score": 20
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-azure--core-auth

tile.json