我已遵循this,并且能够返回名字,姓氏,用户名和电子邮件,而没有任何问题。我正在尝试使用keycloak映射目录here映射LDAP。我成功地将LDAP字段添加到了
这是快递路由器的成功示例,该路由器在成功登录后返回密钥斗篷数据。我看到我是not唯一使用该属性映射LDAP数据的人。
问题:如何从密钥斗篷中将这些定制属性(映射)中的用户详细信息获取到快速服务器中?我不认为有记载。
var express = require("express");
var router = express.Router();
/* GET home page. */
router.get("/", function(req, res, next) {
console.log(req.kauth.grant.access_token.content);
res.render("index", {
title: "FORM-ARWD",
username: req.kauth.grant.access_token.content.preferred_username,
firstname: req.kauth.grant.access_token.content.given_name,
lastname: req.kauth.grant.access_token.content.family_name,
email: req.kauth.grant.access_token.content.email,
city: req.kauth.grant.access_token.content.l
});
});
module.exports = router;
答案 0 :(得分:0)