我正在尝试实现一种POST方法,该方法将仅将用户名和密码发布到我的Mongodb
中。但是,在发布凭据之前,它必须连接到LDAP API进行身份验证。 LDAP API
具有标头,即基本身份验证,作为ADMIN,我必须提供特定的用户名和密码来访问该特定的LDAP(与用户凭据不同)。我的问题是我已经搜索了很多东西,并得出一个结论,这样做的正确方法是对这样的HTTP请求使用AXIOS
。
不幸的是,我没有找到以下疑问的解决方案:
这些是我需要建立与LDAP API的连接的LDAP信息-
****内容类型:application / json授权:基本324t5yuj基本身份验证用户名:xyz密码:***********
这是我目前的发布方式 这很简单
router.post('/user',function(req,res){
//Before passing the follwoing username and pass, I must provide the LDAP API with its own password and username(this is where I am also stuck)
//the username and password here are being taken from the user , these credentials are to be passed to the LDAP API to verify user
user : req.body.username ,
pass: req.body.password
});