ASP.NET Core Identity学习笔记
由于网上Identity的学习资源较少,微软官方文档又写的生涩难懂,相信不少初学者跟我一样不知道该从何学起,而本专栏的目的就是带领大家一起 学习探讨Identity!
hlz2516
这个作者很懒,什么都没留下…
展开
-
Identity Core探索之旅(五)
做个简单的Authorization Authorization,意为授权,当用户登录后,用户已经有了自己的身份信息(我是谁),但是用户也分层级,有普通用户,VIP用户甚至管理员,我们现在要求只能管理员可以登录,怎么做呢?很简单,先了解下怎么配置Authorization。 先在service中配置Authorization: services.AddAuthorization(config => { //先要有一原创 2020-09-25 21:09:26 · 253 阅读 · 0 评论 -
Identity Core探索之旅(四)
模拟登录登出内部demo 其实我不太想做这一节,但是如果不做,直接做下一节你们又看不懂,索性在这一节做一个模拟登录登出的demo,那大家跟着我做即可。下面大家打开VS跟我一起动手! 构建demo 先搭建出一个能运行的asp.net core mvc程序,参考我第一节的步骤1,2。 在Startup类的ConfigureServices方法里添加代码: services.AddAuthentication("CookieAuth") .AddCookie("Cooki原创 2020-09-25 19:14:05 · 158 阅读 · 0 评论 -
Identity Core探索之旅(三)
Demo解析 OK,根据上一节的LoginAndLogout demo做一个解析,我们先从依赖注入开始讲起。如果已经了解过这一块的童鞋可以直接跳过。 通过依赖注入注册服务 首先我们来看这样一个问题:我们在Data文件夹下写了一个继承自IdentityDbContext的类,为什么要写这个类?因为Identity Core要记录每个人的身份信息,角色信息等,必然需要一个数据库来进行存储啊,而这个类就是用来与数据库打交道的。因为IdentityDbContext已经为我们封装好了它需要的表信息,所以我们原创 2020-09-22 23:36:49 · 287 阅读 · 0 评论 -
Identity Core探索之旅(二)
接下来我们通过代码来实现一个包含注册,登录,登出三个功能的小demo。这个demo参考自T0shik的youtube教程,大家当然也可以直接去B站上搜他的视频,对于英语比较好的童鞋我推荐直接看他的视频,否则还是看我的吧哈哈。 创建asp.net core web应用程序,选择空项目,把为https配置的那个勾去掉。asp.net core版本为3.1,如果你还停留在2.1的话建议你去下一个。点击创建。 2. 配置asp.net core asp.net core已上手玩家这part略过直接看3原创 2020-09-19 21:42:26 · 274 阅读 · 0 评论 -
Identity Core探索之旅(一)
前言 本人是一名ASP.NET Core初学者,由于网上Identity的学习资源较少,微软官方文档又写的生涩难懂,相信不少初学者跟我一样不知道该从何学起,而本仓库的目的就是带领大家一起 学习探讨Identity,如有不正确的地方请指出。本项目将参考微软官方文档和Identity源码以及一些视频教程,从identity的使用到为什么这样使用,由浅入深地学习。(大佬请绕道谢谢~) 学习计划 了解基本概念 照葫芦画瓢 研究葫芦 … 1.了解基本概念 身份验证方案(Authentication sche原创 2020-09-18 22:35:49 · 413 阅读 · 0 评论