This commit is contained in:
Evgenii Abramov
2021-01-18 01:52:32 +03:00
commit d6ae5dc1ea
26 changed files with 4083 additions and 0 deletions

13
routes/client.js Normal file
View File

@@ -0,0 +1,13 @@
'use strict';
const passport = require('passport');
module.exports.info = [
passport.authenticate('bearer', { session: false }), (req, res) => {
// request.authInfo is set using the `info` argument supplied by
// `BearerStrategy`. It is typically used to indicate scope of the token,
// and used in access control checks. For illustrative purposes, this
// example simply returns the scope in the response.
res.json({ client_id: req.user.id, name: req.user.name, scope: req.authInfo.scope });
}
];