azure-token-nonce
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

Azure token nonce

License

Verify token provided by AzureAD with V2 endpoint (compatible with nonce property)

Installation

With NPM :

npm install azure-token-nonce

With Yarn :

yarn azure-token-nonce

Usage

Configuration

import { AzureTokenNonce } from 'azure-token-nonce';

AzureTokenNonce.configure({
    tenantId: 'xxx',
    clientId: 'xxx',
    kid: 'xxx',
});
Property Type Required Description
tenantId string true Unique identifier of your tenant
clientId string true Unique identifier of your client
kid string true Unique identifier of signing key (decode your token to retrieve it)
issuer string false Overwrite issuer (default : https://sts.windows.net/<TENANT_ID>/)
jsonwebtoken jsonwebtoken.VerifyOptions false Additional properties for "jsonwebtoken" library
jwksClient jwksClient.ClientOptions false Overwrite configuration of jwks client

Verify

// Express request as argument
await AzureTokenNonce.verifyToken(req);

🤝 Contributing

Contributions, issues and feature requests are welcome!

📝 License

This project is under MIT, feel free to fork.

Readme

Keywords

Package Sidebar

Install

npm i azure-token-nonce

Weekly Downloads

3

Version

0.1.1

License

MIT

Unpacked Size

11 kB

Total Files

4

Last publish

Collaborators

  • dcorler