两个 Asp.Net Core 2.0 项目共享登录
环境
Win 7 64、IIS 7.5、VS 2017
配置
Startup.cs 中添加代码
// 添加 Cook 服务
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
.AddCookie(options =>
{
options.LoginPath = “/Account/LogIn”;
options.LogoutPath = “/Account/Logout”;
options.DataProtectionProvider = DataProtectionProvider.Create(new
DirectoryInfo(@”c:\shared-auth-ticket-keys\”));
});
注意:IIS站点必须是配置在同一台服务器上,因为存储的信息放在一个指定的目录生成一个文件。
本文介绍如何在两个ASP.NET Core 2.0项目间实现共享登录状态。通过配置Startup.cs文件并使用CookieAuthenticationDefaults.AuthenticationScheme,可以在同一服务器上的不同项目间共享登录信息。

855

被折叠的 条评论
为什么被折叠?



