Ich habe einige Anwendungen und einen Identitätsserver, die einwandfrei funktionieren. Einige meiner alten Anwendungen verwenden noch die formularbasierte Authentifizierung und zum Erreichen von SSO verwende ich Maschinenschlüssel und Domänenkombinationen in meiner web.config.Erlaube dem Identity Server 3 den Benutzer von FormsAuthentication cookie zu authentifizieren
<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" />
Es hilft mir, SSO zu erreichen.
Nun ist das Problem, nachdem authentifiziert von Webforms-Anwendung, wenn der Benutzer zu einer meiner neuen Anwendung navigiert sie für die Anmeldung zur Identität umgeleitet wurden. Was ich will ist, gibt es eine Möglichkeit, dass Identity Server Benutzer authentifizieren, wenn FormsAuthentication Cookie verfügbar ist. Es ist nicht möglich, meine alten Anwendungen zu ändern.