ExpressJS: POST-запрос с LDAP API - PullRequest
       25

ExpressJS: POST-запрос с LDAP API

0 голосов
/ 15 ноября 2018

Я пытаюсь реализовать метод POST, который просто отправит имя пользователя и пароль на мой Mongodb.Однако перед публикацией учетных данных он должен подключиться к LDAP API для аутентификации.У LDAP API есть заголовок Basic Authentication, и в качестве ADMIN я должен предоставить конкретное имя пользователя и пароль для доступа к этому конкретному LDAP (отличается от учетных данных пользователя).У меня вопрос, я много искал и задавал, и я пришел к выводу, что правильный метод для этого - использовать AXIOS для такого HTTP-запроса.

К сожалению, я не нашел решения этой проблемы.следующие сомнения:

  1. Как передать имя пользователя и пароль (учетные данные USER) в API LDAP для проверки?
  2. Как передать имя пользователя и пароль 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
    });
...