oada-client-secret

1.0.0 • Public • Published

Dependency Status License

oada-client-secret

A node library for creating and verifying client secrets

Examples

var clientSecret = require('oada-client-secret');
 
var id = getOAuth2SessionClientId();
var accessCode = getOAuth2SessionAccessCode();
var audience = getOAuth2SessionAudience();
var issuer = getOAuth2Issuer();
var key = getSigningKey();
 
// Generate Client Secret
var cSecret =  clientSecret.generate(key, issuer, audience, accessCode);
 
// Verify Client Secret
 
clientSecret.verify(id, cSecret, accessCode, audience, function(err, valid) {
  if(valid) {
    // Approve OAuth 2.0 request
  }
});

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    3
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    3
  • 0.2.2
    0
  • 0.2.1
    0
  • 0.2.0
    0

Package Sidebar

Install

npm i oada-client-secret

Weekly Downloads

3

Version

1.0.0

License

Apache 2.0

Last publish

Collaborators

  • abalmos