如何基于asp.net core的Identity框架在mysql上作身份验证处理

首先了解这个概念,我一开始也是理解和掌握基本的概念,再去做程序的开发。Identity框架是微软自己提供,基于.net core平台,可拓展、轻量
级、面向多个数据库的身份验证框架。IdentityServer4是基于asp.net core 2.0的OpenID和OAuth 2.0的框架。后续我们会使用IdentityServer4框
架。这里做个介绍。不知道Identity框架支不支持OpenID和OAuth协议,这个求解答。其次,IdentityServer4框架可以在分布式项目中使用。

官方教材:https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-2.1&tabs=visual-studio
%2Caspnetcore2x

按照官方的来,我们会发现生成的默认框架与MVC的框架是不一样的:

你自己试下就知道了,可以看看官方给我们生成的默认文件夹。我们开始在MySql上使用Identity的默认数据库。修改Startup.cs类中默认使用的Sql Server数据库服务,改成我们的MySql服务,代码自己找。其次修改appsettings的数据库链接语句。最后参考《EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型》,使用命令在MySql数据库上创建相对应的数据表。最后运行下就可以了。

转载于:https://www.cnblogs.com/zhiyong-ITNote/p/9248634.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值