azure-token-nonce
v0.1.1
Published
Verify token provided by AzureAD with V2 endpoint (compatible with nonce property)
Downloads
7
Readme
Azure token nonce
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.