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-1/

{
  "context": "This criteria evaluates how effectively the engineer uses the @azure/core-auth package's AzureSASCredential class and isSASCredential type guard to implement SAS credential management with rotation capabilities.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "AzureSASCredential Usage",
      "description": "Uses the AzureSASCredential class from @azure/core-auth to create and store the SAS credential instance",
      "max_score": 30
    },
    {
      "name": "Credential Initialization",
      "description": "Correctly initializes an AzureSASCredential instance in the constructor using the signature parameter",
      "max_score": 15
    },
    {
      "name": "Signature Access",
      "description": "Accesses the current signature value through the AzureSASCredential instance's signature property",
      "max_score": 15
    },
    {
      "name": "Credential Rotation",
      "description": "Uses the AzureSASCredential's update() method to rotate the signature to a new value",
      "max_score": 20
    },
    {
      "name": "Type Guard Usage",
      "description": "Uses the isSASCredential type guard function from @azure/core-auth to validate credentials",
      "max_score": 20
    }
  ]
}

Install with Tessl CLI

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

tile.json