Как получить значение CAM_Passport для входа пользователя Cognos Analytics 11.1R2 через REST API? - PullRequest
0 голосов
/ 06 июня 2019

После входа в систему я не могу использовать данные с других остальных конечных точек с файлом cookie, установленным при входе в систему

Когда я попадаю на конечную точку https://:/bi/v1/disp/rds/auth/logon?b_action=xts.run в IBM Cognos Analytics 11.1 R2, она дает мне 2 куки-файла, а именно XSRF-TOKEN и CRN, но я не могу получить доступ к другому ресурсу, и мне кажется, что мне нужен cam_passport cookie для этого

Тип: POST

URL: https://:/bi/v1/disp/rds/auth/logon?b_action=xts.run

Заголовки: тип контента: приложение / xml

Body:

<credentials>
    <credentialElements>
        <name>CAMNamespace</name>
        <label>Namespace:</label>
        <value><actualValue>*****</actualValue></value>
    </credentialElements>
    <credentialElements>
        <name>CAMUsername</name>
        <label>User ID:</label>
        <value><actualValue>*****</actualValue></value>
    </credentialElements>
    <credentialElements>
        <name>CAMPassword</name>
        <label>Password:</label>
        <value><actualValue>*****</actualValue></value>
    </credentialElements>
</credentials>

Ответ - 200 с заголовком setCookie для CRN и XSRF-TOKEN

...