进入identityserver4的官网:https://identityserver.io/
找到文档

从overview下开始按照官方文档练习:

安装自定义模板
dotnet new -i IdentityServer4.Templates

使用安装好的其中一个模板

创建一个名字叫Idp的模板(identityserver provider)
dotnet new is4inmem  -n Idp    
 
新建的项目没有解决方案,用vs打开csproj文件,保存一下,生成解决方案
修改一下配置文件,把IIs相关配置删掉


运行起来


打开Startup查看代码,在ConfigureServices方法中可以看到添加了IdentityServer的相关东西,有两种配置信息,一种是类,一种是配置文件

从类中看方便一点,取消类中的注释,吧配置文件方式注释上,进入config类查看代码,可以看到提供了三种类型的client



以及Api的信息和identityresource


原文:https://www.cnblogs.com/MrZheng/p/10964998.html