azure-token-nonce
v0.1.1
Published
Verify token provided by AzureAD with V2 endpoint (compatible with nonce property)
Readme
Azure token nonce
Verify token provided by AzureAD with V2 endpoint (compatible with nonce property)
Installation
With NPM :
npm install azure-token-nonceWith Yarn :
yarn azure-token-nonceUsage
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.
