azure-jwt-verify

1.0.0 • Public • Published

azure-jwt-verify

npm version license

This Plugin Requires

  • NodeJS Runtime

Features

  • Verify JWT Token issued by Azure Active Directory B2C
  • Automatically use the rotated public key from Azure Public Keys URL

Install Plugin

npm install --save azure-jwt-verify

Using Azure JWT Verify in your code

You need to define the following constants based on your Azure Active Directory B2C application configurations

Initialize module

var azureJWT = requre('azure-jwt-verify');
 

Configuration and the JWT to verify

var jwtToken = "YOUR_JWT_TOKEN_TO_VERIFY"; // You can find this url in Azure Active Directory B2C Section
const config = {
    JWK_URI: "",
    ISS: "",
    AUD: ""
};
  • JWK_URI and the ISS(Issuer) can be obtained from the metadata endpoint of the policies created in the B2C tenant.
  • AUD(Audience) is the Client ID of the application accessing the tenant.

Verify Function

azureJWT.verify(jwtToken, config).then(function(decoded){
// success callback
 
}, function(error){
// error callback
 
})

Links

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i azure-jwt-verify

Weekly Downloads

1,803

Version

1.0.0

License

MIT

Last publish

Collaborators

  • mjfernando