• 如何基于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数据库上创建相对应的数据表。最后运行下就可以了。

  • 相关阅读:
    写了一个Rijndael工具类
    使用bcel动态创建class
    有感于大理古城的天主教堂
    joj 1089 &&zoj 1060&&poj 1094 以及wa的分析和数据
    joj1026
    joj 1317
    joj 1171
    joj 2343
    joj 1078 hdu 1116
    joj 1189
  • 原文地址:https://www.cnblogs.com/zhiyong-ITNote/p/9248634.html
Copyright © 2020-2023  润新知