Реализация единого входа в C # ASP.NET

Мне поручено внедрить единый вход для наших клиентов в рамках нашего следующего выпуска. Поток существует следующим образом:

Пользователь входит в систему главного портала своей школы, используя идентификатор / пароль учащегося, предоставленный ему / ей школой.Пользователь нажимает на ссылку на продукт моей компании.Пользователь автоматически попадает на страницу панели инструментов, как если бы он только что вошел в систему через форму входа на нашем сайте.

Таким образом, существует два механизма, с помощью которых пользователь может пройти аутентификацию на нашем сайте:

Зайдите на домашнюю страницу нашего продукта и войдите, используя адрес электронной почты / пароль, который мы храним в нашей локальной системе.Использование единого входа, когда ученик уже вошел в основную систему школы с идентификатором и паролем ученика.

Если реализация нашего продукта осуществляется в ASP.NET (в отличие от Java / Ruby), следует ли нам использовать CAS, JOSSO или какой-либо другой сторонний продукт с единым входом? Или есть что-то доступное для среды .NET, что было бы проще для нас, компании .NET?

Ответы на вопрос(4)

Ваш ответ на вопрос