2017-01-25 9 views
1

следующей ситуации:Как аутентифицироваться в гибридном приложении SAP с SMP и бэкэнд-системой с разными пользователями?

  • Система OnPremise SAP подключен через разъем облака к SAP HCP
  • В версии помутнения SAP мобильного Plattform (SMP) Я настроил систему
  • У меня есть гибридное приложение (с использованием SAP KAPSEL SDK) и попытаться подключиться к
  • а) SMP себя (РЕГИСТРАЦИЯ)
  • б) также к реальному бэкэнду с системными данными, необходимых
  • имени пользователя СМПА в d backend system не то же самое

У кого-нибудь есть хорошая ссылка на учебное пособие/документацию, как настроить это правильно?

Я нашел очень хороший учебник о плагинах KAPSEL: - https://blogs.sap.com/2016/10/20/getting-started-kapsel-part-1-sp13/

С пробной учетной записи и пробной бэкенд счета (то же имя пользователя) это кажется каким-то образом работает. Но в моей ситуации это сложнее.

Проблема в других словах (Edit)

Я ищу способ использования пользователя & пароля от OnPremise системы для аутентификации HCPms над гибридным приложением.

ответ

1

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

  • настроить SCIM в мобильных службах. Это позволит вам зарегистрироваться в мобильных службах, используя ваши внутренние учетные данные.
  • настройте no-auth в службах мобильной связи. В то время как пользователям по-прежнему необходимо предоставить свои учетные данные для внутреннего доступа, они могут зарегистрироваться в мобильных службах без учетных данных вообще

Остальное зависит от вашей внутренней конфигурации. Например, если для этого требуется Basic auth, настройте ваше внутреннее соединение соответственно и оставьте поля user/password пустыми. Когда вы предоставляете запросы клиентов, они будут перенаправлены на ваш сервер.

Редактировать: Я неправильно понял вопрос и подумал, что вы используете «облачную платформу SAP Cloud Service» - облачный эквивалент платформы SAP Mobile. Ответ в основном остается тем же, только изменения терминологии (курсив):

  • Настройка HTTP (s) основе Basic Authentication SSO в мобильной платформе. Это позволит вам зарегистрироваться на Mobile Platform, используя ваши учетные данные.
  • настроить no-auth в Мобильная платформа.В то время как пользователи по-прежнему необходимо предоставить свои учетные данные для фоновым доступа, они могут регистрироваться Mobile Platform без учетных данных на всех

Так или иначе, SCIM for Mobile Service описано в документации, и поэтому Basic authentication for Mobile Platform.

+0

Возможно, SCIM - это правильная вещь, знаете ли вы документацию, объясняющую настройку? Есть ли что-то в системе OnPremise? – user3783327

+0

@ user3783327 См. Обновленный ответ. Я исправил терминологию и добавил ссылки на документацию. Вам в основном нужно настроить URL-адрес в Mobile Platform, поддерживающий Basic auth. Как правило, вы можете просто поместить URL-адрес своего внутреннего сервиса, если он защищен соответствующим образом. –

+0

Inded Я использую версию облака. Моя настройка такова: я сконфигурировал приложение и на вкладке «Информация» в разделе «Конфигурация безопасности». Я использую «Базовый», это обычно запрашивает у пользователя OSS и пароль облака. На вкладке «Назад» я сконфигурировал бэкэнд (OnPremise доступен через облачный коннектор). Для SICM Path значением по умолчанию является «/», возможно, это уже неправильно. Механизм SSO - «Базовый Auth» без пароля. «Конфигурация SCIM» используется с бэкэнд-именем и проверкой «Переопределить глобальную конфигурацию SCIM». – user3783327

 Смежные вопросы

  • Нет связанных вопросов^_^