两个 Asp.Net Core 2.0 项目共享登录
2017-09-14 14:35
791 查看
两个 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 项目实战(10) 基于cookie登录授权认证并实现前台会员、后台管理员同时登录
- Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员、后台管理员同时登录
- 跨站点共享Session解决方案、单点登录解决方案(ASP.NET 2.0版本)
- Asp.Net Core 2.0 项目实战(7)MD5加密、AES&DES对称加解密
- Asp.Net Core 2.0 项目实战(8)Core下缓存操作、序列化操作、JSON操作等Helper集合类
- Asp .Net Core 2.0 登录授权以及多用户登录
- ASP.NET Core 2.0使用Cookie认证实现SSO单点登录
- ASP.NET Core 2.0使用Cookie认证实现SSO单点登录
- 用VSCode开发一个asp.net core2.0+angular5项目(5): Angular5+asp.net core 2.0 web api文件上传
- 在阿里云Windows Server 上部署ASP .NET CORE2.0项目
- ASP.NET Core 2.0 MVC - 获取当前登录用户信息
- ASP.NET Core 2.0 多应用实现Cookie共享
- 用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(1)
- asp.net core 1.1 项目升级至 asp.net core 2.0 preview 2
- asp.net core 1.1 项目升级至 asp.net core 2.0 preview 2 与正式版
- 将ASP.NET Core2.0项目部署在IIS上运行
- 把Asp.Net Core 2.0部署在Linux上,使用Nginx代理服务器,并且用Systemctl命令以服务的方式监听项目
- Asp.NET Core2.0 项目实战入门视频课程_完整版
- ASP.NET Core 2.0 MVC项目实战
- Asp.Net Core 2.0 项目实战(4)ADO.NET操作数据库封装、 EF Core操作及实例