IDP Init SSO поток с приложениями SimpleSAMLPhp + Laravel (пакет Saml2 как SP) - PullRequest
0 голосов
/ 14 января 2019

Вот наш вариант использования,

Мы используем SimpleSAMLPhp в качестве IDP и Saml2 Package в качестве SP на наших веб-сайтах Laravel.

Мы хотим использовать единый поток IDP Init для наших веб-сайтов, чтобы настроить подход idp и сначала протестировать idp. Я имею в виду этот документ https://simplesamlphp.org/docs/stable/simplesamlphp-idp#section_11

Теперь проблема в том, что в URL для входа в систему idp нам нужно указать lostityid = (так же, как мы настраиваем в /simplesamlphp/metadata/saml20-sp-remote.php), который указывает на SP сайта где SAMLResponse будет отправлен при входе в систему, поэтому он будет отличаться для всех сайтов, вместо этого нам нужен общий URL для всех наших сайтов.

Ниже приведены шаги, которые пользователь будет выполнять

  1. Пользователь получит доступ к общему URL
  2. Получает экран входа в систему
  3. Он / она вводит свои учетные данные
  4. После успешного входа в систему, получает экран, где у него есть варианты выбора сайт, на котором они хотят перемещаться
  5. Клики по нужным сайтам
  6. Заходит на нужный сайт

    Пожалуйста, помогите мне найти ресурс / решение для приведенного выше варианта использования.

...