Я автор блога, на который вы ссылаетесь.Позвольте мне попытаться ответить на ваш вопрос.
Ваш комментарий от 15 марта описывает прокси-подход.Вам следует попытаться сделать следующее: как только ваш прокси-сервер получил токен SSO, вы должны передать его клиенту с помощью заголовка SET-COOKIE.
Таким образом, при успешной аутентификации в SAP вы получаете токен SSOHTTP-заголовок ответа.
Например,
set-cookie: MYSAPSSO2 = AjQxMDM ..... BABhHAFcA% 3d% 3d;Путь = /;domain = esworkplace.sap.com
Ваш прокси-сервер должен просто передать его в браузер клиента и изменить имя домена на имя прокси-сервера, иначе клиент не будет его использовать.
set-cookie: MYSAPSSO2 = AjQxMDM ..... BABhHAFcA% 3d% 3d;Путь = /;domain = yourproxydomain.com
В следующий раз, когда браузер отправит запрос вашему прокси, он автоматически включит этот сеансовый cookie в заголовок запроса, например:
Cookie: MYSAPSSO2 = AjQxMDMBABhH ......% 2fjmaRu5sSb28M6rEg% 3d% 3d
Ваш прокси-сервер может прочитать этот файл cookie из заголовков HTTP-запроса и использовать его для совершения вызова.
Надеюсь, это поможет.