Provides low-level interfaces and helper methods for authentication in Azure SDK
Overall
score
97%
Shared Access Signature authentication with AzureSASCredential
AzureSASCredential Usage
100%
100%
Credential Initialization
100%
100%
Signature Access
100%
100%
Credential Rotation
100%
100%
Type Guard Usage
100%
100%
Token-based authentication with TokenCredential interface
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%
Proof of Possession (PoP) token authentication
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%
Token expiration tracking with timestamps
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%
HTTP method type definitions for PoP requests
GetTokenOptions usage
0%
100%
proofOfPossessionOptions structure
100%
100%
HttpMethods type usage
0%
100%
Proper type imports
0%
100%
Named key authentication with AzureNamedKeyCredential
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%
Request cancellation with AbortSignal integration
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%
Simple key-based authentication with AzureKeyCredential
AzureKeyCredential Import
100%
100%
Credential Instantiation
100%
100%
Credential Storage
100%
100%
getCredential Implementation
100%
100%
Key Rotation
100%
100%
Key Access
100%
100%
Distributed tracing with TracingContext interface
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%
Immutable context propagation for OpenTelemetry integration
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-authTable of Contents