Comments (2)
@DarkLite1 sorry this went unattended. So the req.user
attribute is usually populated with session information about an authenticated user, but sessions are not common/appropriate for web API's, as API servers typically require credentials (i.e. token) to be supplied with each request. As such, our sample is not covering this.
If you have some custom logic for populating req.user
after an authorized call, you could do so at line 18 in index.js
:
const bearerStrategy = new BearerStrategy(config,
function (token, done) {
// Send user info using the second argument
done(null, { /* USER INFO */ }, token);
}
);
But for sessions you should take a look at a web app sample. You can see some such samples here.
Let me know if you need anything further.
from active-directory-javascript-nodejs-webapi-v2.
Closing this due to inactivity. Let us know if that doesn't solve your issue.
from active-directory-javascript-nodejs-webapi-v2.
Related Issues (12)
- Documentation HOT 2
- How to get reason of token validation failure? HOT 4
- Is it best practice to use sessions? HOT 4
- The client links in the overview are 404'd HOT 2
- Another 404 HOT 3
- Authentication failed due to: jwt audience is invalid HOT 3
- dead link?
- UPN, Profile ID missing from Account info page HOT 2
- Documentation HOT 1
- Authentication failed due to: In Strategy.prototype.jwtVerify: cannot verify token HOT 2
- cannot get AAD Federation metadata from endpoint you specified HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from active-directory-javascript-nodejs-webapi-v2.