Skoruba.Duende.IdentityServer.Admin — 管理Duende IdentityServer的强大工具
项目地址:https://gitcode.com/skoruba/Duende.IdentityServer.Admin
Skoruba.Duende.IdentityServer.Admin 是一款精心设计的管理工具,专为Duende IdentityServer和Asp.Net Core Identity提供强大的后台管理功能。基于.NET 6构建,它集成了现代Web开发的最佳实践和技术。
项目状态与技术栈
- 项目状态:AppVeyor持续集成
- 社区支持:Discord聊天室
- 开发环境:Asp.Net Core MVC使用.NET 6.0
安装和启动
- 确保您已经安装了最新版的.NET 6 SDK。
- 使用以下命令安装dotnet新模板:
dotnet new install Skoruba.Duende.IdentityServer.Admin.Templates::1.2.0
- 创建新项目并设置参数:
dotnet new skoruba.duende.isadmin --name <项目名> --title <标题> --adminemail <管理员邮箱> --adminpassword <管理员密码> ...
配置和部署
- 参照配置指南,将应用连接到已有的Duende IdentityServer和Asp.Net Core Identity。
- 查看在Azure上的部署配置或在Ubuntu上使用PostgreSQL数据库的教程(点击此处查看)。
应用特性
Skoruba.Duende.IdentityServer.Admin 提供了一个直观且自适应的UI,支持日间和夜间模式:
此外,还为安全令牌服务(STS)提供了专门的界面:
-
-
表单操作界面清晰易懂:
开源与协作
通过Git克隆该项目以参与开发:
git clone https://github.com/skoruba/Duende.IdentityServer.Admin
Docker容器支持使得本地快速预览和部署变得简单。参考docker-compose文件进行设置。
感谢 bravecobra 的贡献,使得Docker部署更加便捷。
总结
Skoruba.Duende.IdentityServer.Admin 以其易于安装、灵活配置和强大的管理功能,为开发者和运维人员提供了一站式的解决方案。无论您是在寻找一个完善的后台管理系统还是寻求身份验证管理的最佳实践,这个项目都值得尝试。立即加入我们的社区,开始您的身份服务器管理之旅吧!
项目地址:https://gitcode.com/skoruba/Duende.IdentityServer.Admin