大话IdentityServer4之使用 IdentityServer4 保护 ASP.NET Core 应用

这几天一直在研究IdentityServer4在asp.net core3.0中的应用,下面说说我的理解:

我们每一个.net core 项目大家可以理解为我新建了一个动物园或者植物园等,注册用户想要访问这个动物园或者植物园呢,有的是免费进入的,有的需要身份证和门票!

假如我们新建了一个.net core项目命名为动物园A,用户走到门口,发现不是随便进入,要看身份证和门票,然后动物园的门卫告诉他:出示身份证和门票,他如果有,我们让他参观,如果没有 就让他去办理,给他个动物园A地址(也就是项目的域名),用户拿着这个地址去访问IdentityServer4项目(一个可以办理身份证和门票的公安局),用户就转到IdentityServer4项目,公安局问你哪里来的,你说是A动物园(项目域名)让我来的,然后公安局核实了一下,这个地方合法,我来给你办理一张身份证(用户信息)和门票,办理好了,你就可以拿着这个东西去参观动物园A了!然后你开了动物园B,植物园A,植物园B同样道理,这个公安局统一管理这个用户和你的项目地址,这个既可以办理身份证又可以给各个园子弄身份证+门票的地方就是IdentityServer4!

官方参考文档:

使用 IdentityServer4 保护 ASP.NET Core 应用 

 

其它技术大牛相关博客

https://www.cnblogs.com/savorboard/p/aspnetcore-identity.html

https://www.cnblogs.com/stulzq/p/8119928.html

https://www.jianshu.com/p/56b577d8f786

posted @ 2019-11-13 15:17  代码沉思者  阅读(340)  评论(0编辑  收藏  举报