0

как отправить основную авторизацию с именем пользователя и паролем и типом auth как базовым в файле-адаптере-impl js. Я уже установил значение в файле adapter.xml, но он не работает нормально, поэтому я устанавливаю его в файле adapter-impl.js. Это значение необходимо для шины интеграции IBM. Я подключаю первый мобильный адаптер к шине интеграции IBM. Мне нужно отправить имя пользователя и пароль без кодировки.как отправить основную авторизацию с именем пользователя и паролем и типом auth как базовым в файле-адаптере-impl js

var input = { 
    method: 'post', 
    returnedContentType: 'json', 
    path: '', 
    headers: { 
     Authorization: { 
      'Basic .....' 
     } 
    } 

}; 

return WL.Server.invokeHttp(input); 
+0

Вы должны кодировать строку аутентификации, как: "Basic" + (имя пользователя + ":" + пароль). Обычно вы кодируете комбинацию имени пользователя: пароль. Странно, что вы упоминаете, что он не должен быть закодирован –

+0

@ramachandran, даст вам точный синтаксис, который мы будем использовать в файле mobilefirst adapter-impl.js –

ответ

0

Вам необходимо указать протокол аутентификации в XML-файле адаптера.

Например:

<authentication> <basic/> <serverIdentity> <username> ${DOMAIN\user} </username> <password> ${password} </password> </serverIdentity> </authentication>

Для получения дополнительной информации вы можете посетить http://www.ibm.com/support/knowledgecenter/SSHSCD_7.0.0/com.ibm.worklight.dev.doc/devref/r_http_adapter_connect_pol.html

Смежные вопросы