首先,我们使用skoruba/IdentityServer4.Admin创建认证服务器,先安装模板:
dotnet new -i Skoruba.IdentityServer4.Admin.Templates::2.0.1
然后使用模板创建自己的管理项目:
dotnet new skoruba.is4admin --name MyProject --title MyProject --adminemail "admin@example.com" --adminpassword "Pa$$word123" --adminrole MyRole --adminclientid MyClientId --adminclientsecret MyClientSecret
这个项目创建完成后,就可以使用Visual Studio 打开创建的解决方案,编译执行。在测试阶段,我们全部使用缺省设置。解决方案中有三个项目,分别是认证服务、认证服务的Api、认证服务的管理界面。从管理界面登录,就可以管理认证服务相关的Client以及用户、角色等等。我们在这里创建一个自己的Client,名字为mvc client,作为下一步测试客户端使用。
网友评论