Я пытаюсь реализовать метод POST, который просто отправит имя пользователя и пароль на мой Mongodb
.Однако перед публикацией учетных данных он должен подключиться к LDAP API для аутентификации.У LDAP API
есть заголовок Basic Authentication, и в качестве ADMIN я должен предоставить конкретное имя пользователя и пароль для доступа к этому конкретному LDAP (отличается от учетных данных пользователя).У меня вопрос, я много искал и задавал, и я пришел к выводу, что правильный метод для этого - использовать AXIOS
для такого HTTP-запроса.
К сожалению, я не нашел решения этой проблемы.следующие сомнения:
- Как передать имя пользователя и пароль (учетные данные USER) в API LDAP для проверки?
- Как передать имя пользователя и пароль LDAP API для подключения к LDAPи иметь доступ к нему.
Это информация LDAP, которая мне нужна для установления соединения с LDAP API -
**** Тип содержимого: приложение / json Авторизация: Basic 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
});