Не удается подключиться к моему 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()

0 ответов

Другие вопросы по тегам