Не удается подключиться к моему MS Dynamics 365 (локально) с помощью NodeJS API
Я пытался подключиться к своему локальному серверу MS Dynamics 365, отправляя запросы API с помощью NodeJS. Я пытался найти документацию и все такое, но есть только то, что проходит аутентификацию в Azure.
Я могу легко подключить его, используя вход в браузер, но когда я пытаюсь реплицировать конечные точки, с файлами cookie происходит что-то странное.
Я пробовал это с помощью простого приложения axios, но оно просто возвращает html-страницу.
const axios = require('axios')
const signIn = async () => {
const data = await axios.post('https://example.com/adfs/ls/',
{
UserName: 'rand_username',
Password: 'rand_pass',
AuthMethod: 'FormsAuthentication'
},
{
params: {
wa: 'wsignin1.0',
wtrealm: 'https://servicerooturl.com/rm=1&id=dd31da50-3313-482e-a08e-f61c5fb41aa5&ru=https://servicerooturl.com%2fmain.aspx&crmorgid=339b4e86-3581-ed11-a98e-005056310236',
wct: '2023-01-18T15:25:58Z',
wauth: 'urn:oasis:names:tc:SAML:1.0:am:password',
'client-request-id': 's0merand-char-iddd-haaa-0280010c005d'
}
}
)
console.log(data);
}
signIn()