Мені доручено запровадити єдиний вхід для наших клієнтів як частину нашого наступного випуску. Потік існує наступним чином:
- Користувач входить в головну портальну систему своєї школи, використовуючи ідентифікатор / пароль учня, надані йому / нею школою.
- Користувач натискає посилання на товар моєї компанії.
- Користувач автоматично переходить на сторінку інформаційної панелі так, ніби він щойно ввійшов через форму входу на нашому сайті.
Таким чином, існує два механізми, за допомогою яких користувач може пройти аутентифікацію на нашому сайті:
- Перехід на домашню сторінку нашого продукту та вхід за допомогою електронної пошти / пароля, які ми зберігаємо в нашій локальній системі.
- Використання єдиного входу, коли учень вже ввійшов до головної системи школи за допомогою ідентифікатора та пароля учня.
Якщо наш продукт реалізовано в ASP.NET (на відміну від Java / Ruby), чи слід нам використовувати CAS, JOSSO чи інший продукт стороннього єдиного входу? Або є щось доступне для середовища .NET, що було б простішим для нас як компанії .NET?