首页 > 其他 > 详细

core1.1 升级到 2.0

时间:2017-08-31 11:47:49      阅读:235      评论:0      收藏:0      [点我收藏+]

1、直接修改项目 1.1 改成 2.0

技术分享

2、授权等要修改下

app.UseAuthentication();

//app.UseCookieAuthentication(new CookieAuthenticationOptions
//{
// AuthenticationScheme = "member", 
// AutomaticAuthenticate = true,     // 是否自动启用验证,如果不启用,则即便客服端传输了Cookie信息,服务端也不会主动解析。
// // 除了明确配置了 [Authorize(ActiveAuthenticationSchemes = "上面的方案名")] 属性的地方,才会解析,此功能一般用在需要在同一应用中启用多种验证方案的时候。比如分Area.
// LoginPath = "/weixin/draw"// 授权页面
//});

 

services.AddCookieAuthentication(options =>
{
    options.CookieHttpOnly = true;
    options.CookieName = "xxx";
    options.CookieDomain = "xxx";
    options.LoginPath = "/account/signin";
    options.LogoutPath = "/account/signout";
});
技术分享

改为

技术分享
services.AddAuthentication(options =>
{
    options.DefaultAuthenticateScheme = CookieAuthenticationDefaults.AuthenticationScheme;
    options.DefaultChallengeScheme = CookieAuthenticationDefaults.AuthenticationScheme;
})
.AddCookie(options =>
{
    options.Cookie.HttpOnly = true;
    options.Cookie.Name = "xxx";
    options.Cookie.Domain = "xxx";
    options.LoginPath = "/account/signin";
    options.LogoutPath = "/account/signout";
});

 

core1.1 升级到 2.0

原文:http://www.cnblogs.com/zxs-onestar/p/7457370.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!