Provides low-level interfaces and helper methods for authentication in Azure SDK
Overall
score
97%
{
"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-authdocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10