フォーム認証の場合、web.config でこれを使用しました (ドメイン属性に注意してください)。
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" name=".ASPXAUTH" protection="Validation" path="/" domain=".myserver.dev" />
</authentication>
サブドメイン間のシングル サインオンは、Mvc 5 の新しい ASP.NET Identity Framework 用にどのように構成されていますか?
より詳しい情報:
マルチテナント アプリケーションを作成しています。各クライアントはサブドメインになります。
client1.myapp.com
client2.myapp.com
ユーザーが にサインオンしてから、サインインしたままにできるようにしたいと考えていますclient1.myapp.com
。client2.myapp.com
これはフォーム認証で簡単にできました。新しい Identity Framework でそれを行う方法を理解しようとしています。
編集
最終的に私のために働いたコードは次のとおりです。
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "Application",
LoginPath = "/Account/Login",
CookieDomain = ".myapp.com"
});