Можно ли сделать REST-вызовы ServiceNow, используя SSO?

Я использую вызовы ServiceNow REST API для получения записей ServiceNow внутри моего приложения. Мое приложение получает от пользователя имя пользователя, пароль и URL домена своей учетной записи servicenow. У меня есть ситуация, когда один из моих клиентов использует OneOdentity SSO для своего приложения servicenow. Как я могу сделать вызовы REST в этом случае?

Я должен попросить их предоставить учетные данные локальной учетной записи вместо учетных данных единого входа, или я в любом случае могу обойти вызовы REST с помощью единого входа? Если так, как?

1 ответ

Решение

Я должен попросить их предоставить учетные данные локальной учетной записи вместо учетных данных единого входа

Да, веб-службы не проходят проверку подлинности обычным способом, который люди используют для входа в систему, все они используют базовую проверку подлинности HTTP (даже если вы используете URL-адрес единого входа для вызова веб-службы)

Ссылки: Сервис теперь URL-адреса сообщества [1] [2] и Мои тесты с использованием Почтальона:)

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