Идентификационный сервер Saml2AuthExtensions Idp инициировал SSO, обрабатывая ответ

Это дополнительный вопрос к Identity Server Saml2AuthExtensions Idp, инициированному SSO

У нас есть клиент, который хочет использовать SSO, инициированный Idp, для входа в наше приложение. Нам удалось добраться до точки, где теперь выполняется аутентификация пользователя, обратный вызов нашего экземпляра Identity Server, но теперь я изо всех сил пытаюсь войти в систему с нашей стороны.

Я использовал наш стандартный метод ExternalCallback для обработки ответа, но в отличие от инициализированного входа в систему SP, когда мы используем SignInManager.GetExternalLoginInfoAsync() для создания сеанса, готового к входу в систему, он возвращает значение null, и я не совсем уверен, почему, или если это даже что вы должны обрабатывать возвращающийся вызов

Просто добавлю, что вход в систему, инициированный SP, работает нормально.

Ваше здоровье


person beakersoft    schedule 22.08.2019    source источник


Ответы (1)


Хорошо, я вроде разобрался, как это сделать сейчас. Я написал версию метода GetExternalLoginInfoAsync(), которая не проверяет поставщика в возвращаемых элементах. Кажется, это работает нормально

person beakersoft    schedule 28.08.2019