SAML SP Login - как разрешается локальный адрес - PullRequest
0 голосов
/ 20 октября 2019

В настоящее время, используя Okta (SAML2, OAuth2) или Linkedin (OAuth2), или других поставщиков единого входа, вы можете сделать единый вход для своих коммерческих / личных приложений.

В SAML / SSO - IdP отправляет ответ о подтверждении на URL-адрес службы потребления утверждений (ACS) (обычно это глубокая ссылка в вашем приложении), где вы определяете, следует ли предоставлять доступ или нет.

Довольно часто личное приложение использует адрес локального хоста (например, http://localhost/SSODeepLink/?resp%3Dsomething). Но это localhost для пользователя local, а не для IdP. Меня интересует, как связать localhost, чтобы исправить DNS / IP-адрес для разрешения. Больше всего мне любопытно, поскольку этот процесс явно работает, но я не понимаю, как.

Любое руководство приветствуется!

1 Ответ

1 голос
/ 21 октября 2019

В случае SAML IdP не нужно разговаривать с SP, когда используются так называемые «привязки переднего канала», поскольку в этом случае все сообщения SAML передаются через пользовательский агент (например, браузер). В случае OAuth2 это в основном то же самое, что клиент OAuth2 должен указать redirectURI. Этот redirectURI может использовать localhost просто отлично.

...