У меня есть некоторые приложения и сервер идентификации, которые работают отлично. Пара моих старых приложений по-прежнему использует проверку подлинности на основе форм и для достижения SSO. Я использую машинные ключи и комбинации доменов в своем web.config.Разрешить серверу удостоверений 3 аутентифицировать пользователя из файла cookie FormsAuthentication
<authentication mode="Forms">
<forms name="SSO"
loginUrl="http://site1.example.com/login.aspx"
defaultUrl="http://example.com"
domain="example.com" slidingExpiration="true">
</forms>
</authentication>
<machineKey validationKey="35D679385CE8" decryptionKey="55D456A"
validation="HMACSHA256" decryption="AES" />
Это помогает мне достичь единого входа.
Теперь проблема заключается в том, чтобы получить аутентификацию из приложения webforms, если пользователь перейдет к любому из моих новых приложений, они были перенаправлены на личность для входа. Я хочу, чтобы какой-либо способ аутентификации пользователя аутентифицировал пользователя, если доступен файл cookie FormsAuthentication. Невозможно изменить мои старые приложения.