.Net Core的其中一种认证与受权模式是基于Cookie的,首先咱们先建立一个.Net Core MVC 项目:cookie
而后增长对页面访问的权限控制,对要访问的页面Conytroller增长Authorize属性,同时咱们在start.cs中增长cookie权限验证的支持配置,这时候再去访问须要权限验证的页面就会跳转到登录页面:.net
下一步咱们能够增长对cookie的受权代码:视频
咱们发现每次受权验证跳转到的页面为Account/Login页面,这个跳转路径是否是能够自定义呢,答案是固然能够.如下为操做步骤.blog
好了,一个不明因此的cookie-base认证和受权的功能就实现了,由于.net core如今面向开源了,为何咱们增长以上操做就能够实现一个cookie-base的认证和受权,有兴趣能够查看源码以探究竟教程
(以上操做参考腾飞老师(Jesse)的.net core视频教程)源码