passport-nonce Install $ npm install passport-nonce Usage Configure Strategy passport.use(new NonceStrategy({ clientHeaderName: 'x-client-name', nonceHeaderName: 'x-nonce', tokenHeaderName: 'x-token', clientSecrets: { 'client1': 'averysecretsharedsecret', 'client2': 'averysecretsharedsecret' }})) Authenticate Requests app.get('/judge', passport.authenticate('nonce'));