При попытке получить токен csrf шлюз SAP не авторизован - PullRequest
0 голосов
/ 08 января 2019

SAP-шлюз, мы получаем 403 несанкционированных при попытке получить токен csrf.

То же имя пользователя / пароль работает для операций чтения.

Я посмотрел другие посты на форумах sap, а также написал там: https://answers.sap.com/questions/715798/sap-gateway-unauthorized-when-trying-to-get-a-csrf.html

Мы используем http, но у нас для login / ticket_only_by_https установлено значение 0.

Я также посмотрел на службу и не увидел параметр ~ CHECK_CSRF_TOKEN = 0, как описано в: https://archive.sap.com/discussions/thread/3723417

Список параметров был пустым.

Есть еще идеи?

Я написал небольшую программу на c #, чтобы просто попытаться получить токен csrf, и он работает против нашей тестовой системы, но в системе клиента происходит сбой. Я не смог понять, почему.

1 Ответ

0 голосов
/ 30 мая 2019

Один из способов исправить это - добавить следующее в URL: «? SPNEGO = отключено».

Я нашел эту информацию по адресу:

https://launchpad.support.sap.com/#/notes/0002462330

2462330 - Ваш браузер не настроен для использования ошибки SPNego на Fiori Client - FC / KAP Версия 1 от 24 апреля 2017 года на английском языке Компонент: MOB-FC Приоритет: Нормальный Категория: Проблема Статус выпуска: выпущен для клиента Оценка Полезно: (2 человека) Оценка качества:  Описание продукта На этот документ ссылаются языки. Оценить этот документ симптом При попытке подключить Fiori Client iOS к Netweaver Gateway выдается сообщение об ошибке «Ваш браузер не настроен для использования SPNego. Нажмите F5 (Page Refresh) для продолжения». Среда • Fiori Client 1.8.7 iOS • Netweaver Gateway с настроенным SPNego Воспроизведение вопроса 1. Настройте Netweaver Gateway и Fiori Launchpad с проверкой подлинности SPNego (согласование). 2. Попытайтесь подключиться с помощью iOS Fiori Client. 3. Ошибка обозревателя "Ваш браузер не настроен для использования SPNego". причина Клиент Fiori на всех платформах не поддерживает аутентификацию SPNego (Negotiate). разрешение Пользователь добавил параметр URL spnego = отключен для Fiori URL, и проблема была решена. Пример: http://:/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html/?spnego=disabled

...