как отправить базовую авторизацию с именем пользователя, паролем и типом аутентификации как базовую в файле js адаптера-импл

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

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

};

return WL.Server.invokeHttp(input);

person suresh ramasubbu    schedule 23.08.2016    source источник
comment
Вы должны кодировать свою строку авторизации как: Basic + (имя пользователя +: + пароль). Обычно вы кодируете комбинацию имени пользователя и пароля. Странно, что вы упомянули, что это не для кодирования   -  person Ramachandran.A.G    schedule 23.08.2016
comment
@ramachandran, не могли бы вы дать точный синтаксис, который мы будем использовать в файле mobilefirst adapter-impl.js?   -  person suresh ramasubbu    schedule 23.08.2016


Ответы (1)


Вам потребуется указать протокол аутентификации в 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

person Yoel Nunez    schedule 23.08.2016