Создание приложения службы токенов безопасности (STS) в ASP.NET для единого входа

Я создал новый веб-сайт ASP.NET с помощью VS 2017 и изменил механизм аутентификации на использование «Индивидуальных учетных записей пользователей». Это добавляет поддержку заявлений участника или класса WIF. Я могу нажать на регистрацию / войти в систему и настроить электронную почту пользователя, а затем проверить претензии для этого пользователя. Я также буду использовать Server Session Authentication Management (SAM), чтобы сохранять заявки на сервере, а также выполнять некоторые преобразования заявок.

После входа в систему этот сайт вызывает приложение winform, и после некоторой активности я возвращаюсь на указанный выше сайт.

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

Есть ли какой-нибудь проект или пример кода, который я могу использовать в качестве начала для разработки такой службы STS (в VS 2017) с SSO и доступа к моим заявкам на веб-сайте после перехода из другого домена?

Инструменты идентификации и доступа, используемые для работы только с VS 2012, поэтому любой способ воспроизвести описанный выше сценарий и проверить мои сохраненные утверждения после того, как я зашел на свой веб-сайт из приложения winform.


person Siddharth    schedule 18.07.2019    source источник


Ответы (1)