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

Evaluation results

100%

Azure SAS Configuration Manager

Shared Access Signature authentication with AzureSASCredential

Criteria
Without context
With context

AzureSASCredential Usage

100%

100%

Credential Initialization

100%

100%

Signature Access

100%

100%

Credential Rotation

100%

100%

Type Guard Usage

100%

100%

100%

Token Cache Service

Token-based authentication with TokenCredential interface

Criteria
Without context
With context

TokenCredential usage

100%

100%

AccessToken structure

100%

100%

Token expiration

100%

100%

Proactive refresh

100%

100%

Scope handling

100%

100%

Scope normalization

100%

100%

Null handling

100%

100%

75%

-5%

Secure API Client with Proof-of-Possession Authentication

Proof of Possession (PoP) token authentication

Criteria
Without context
With context

PoP Options Structure

33%

100%

Token Credential Interface

100%

100%

PoP Token Validation

100%

0%

Null Token Handling

100%

100%

Token Type Error

100%

100%

100%

Token Cache Manager

Token expiration tracking with timestamps

Criteria
Without context
With context

AccessToken interface usage

100%

100%

TokenCredential interface usage

100%

100%

Expiration checking

100%

100%

Proactive refresh logic

100%

100%

Cache hit optimization

100%

100%

Scope-based caching

100%

100%

Token retrieval

100%

100%

100%

70%

Secure API Request Validator

HTTP method type definitions for PoP requests

Criteria
Without context
With context

GetTokenOptions usage

0%

100%

proofOfPossessionOptions structure

100%

100%

HttpMethods type usage

0%

100%

Proper type imports

0%

100%

90%

5%

Configuration Manager with Name/Key Pair Authentication

Named key authentication with AzureNamedKeyCredential

Criteria
Without context
With context

AzureNamedKeyCredential instantiation

100%

100%

Name property access

100%

100%

Key property access

100%

100%

Update method usage

100%

100%

isNamedKeyCredential type guard

100%

100%

Error handling integration

0%

33%

100%

24%

Token Fetcher with Cancellation Support

Request cancellation with AbortSignal integration

Criteria
Without context
With context

Uses TokenCredential interface

50%

100%

Passes abortSignal option

100%

100%

Uses AbortSignalLike type

53%

100%

Returns AccessToken type

53%

100%

Handles cancellation errors

100%

100%

100%

Azure Service Configuration Manager

Simple key-based authentication with AzureKeyCredential

Criteria
Without context
With context

AzureKeyCredential Import

100%

100%

Credential Instantiation

100%

100%

Credential Storage

100%

100%

getCredential Implementation

100%

100%

Key Rotation

100%

100%

Key Access

100%

100%

100%

Distributed Request Context Manager

Distributed tracing with TracingContext interface

Criteria
Without context
With context

TracingContext Import

100%

100%

Symbol Keys Definition

100%

100%

Context Creation

100%

100%

setValue Usage

100%

100%

getValue Usage

100%

100%

deleteValue Usage

100%

100%

Immutability Preservation

100%

100%

100%

Distributed Tracing Context Manager

Immutable context propagation for OpenTelemetry integration

Criteria
Without context
With context

TracingContext usage

100%

100%

getValue implementation

100%

100%

setValue implementation

100%

100%

deleteValue implementation

100%

100%

Immutability preservation

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-azure--core-auth
Evaluated
Agent
Claude Code

Table of Contents