Проверьте Google SSO SAML на локальном хосте - PullRequest
0 голосов
/ 13 июня 2019

URL-адрес ACS в настройке Google SSO SAML, где Google является поставщиком удостоверений, должен начинаться с https. Поэтому я не смог использовать локальный URL-адрес. Есть ли способ, как я мог проверить Google SSO SAML на локальном сервере? Какой URL (или другие данные) мне нужно ввести?

Ответы [ 2 ]

0 голосов
/ 17 июня 2019

Вы пробовали следующий тест провайдера идентификации (Dockerized): https://github.com/kristophjunge/docker-test-saml-idp

0 голосов
/ 17 июня 2019

Итак, приложение Google SAML (Google - поставщик удостоверений) вынуждает вас вводить URL-адрес ACS, начиная с https://*.. Поэтому мне не удалось ввести http://localhost URL-адрес. Я использовал django demo из пакета python3-saml для интеграции SAML SSO в мое приложение.

Чтобы получить URL-адрес https, указывающий на мой сервер localhost, я использовал ngrok , который дает вам https и ссылку http для URL-адреса вашего локального хоста. Этот https URL-адрес может быть введен в URL-адрес ACS и URL-адрес сущности в Google Admin. enter image description here Демонстрация django использует параметры url, чтобы перенаправить пользователя в режим просмотра, но это не помогло мне с помощью ngrok. Поэтому я решил отобразить зарегистрированный вид на отдельном URL /sso/logged-in/ вместо /sso/?acs.

...