首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IdentityServer4中的账户管理

IdentityServer4中的账户管理
EN

Stack Overflow用户
提问于 2019-03-17 11:37:00
回答 1查看 892关注 0票数 2

我正在试图了解哪里是最好的地方,我的帐户管理屏幕。

我的项目结构如下:

  • IdentityServer
  • WebAPI
  • 温泉

IdentityServer没有为典型的帐户管理提供任何UI屏幕。如果您引用他们的UI模板(https://github.com/IdentityServer/IdentityServer4.Quickstart.UI),它们通常包含用于登录的屏幕,但不包含注册、重置密码、电子邮件确认等内容。

我知道我可以使用ASP.Net身份来处理其中的一些问题。我的问题是,人们通常把帐户管理屏幕放在哪里?我的一部分想要把他们放在我的Identityserver项目中,以便所有与帐户相关的内容都是独立的。不过,我也可以把这些屏幕放在SPA中。

欢迎对最佳实践有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-17 17:19:30

我已经实现了Identity Server 4几次了,我可以告诉您,您可能找不到所谓的“最佳实践”。但我会分享我所做的。

当涉及到登录流,用户注册,密码重置,电子邮件确认-我刚刚扩展了快速启动项目,您所指的自定义品牌,屏幕等。

当涉及到身份、帐户、客户端和api资源管理时--我会为此创建一个新的web应用程序,它有自己的独立后端,然而,在我的所有项目中,我都使用了ASP.NET标识,只允许身份数据库在IdentityServer4 Auth项目和Admin项目之间共享。

值得注意的是,Identity Server 4的创建者对于管理用户界面也有一个商业选择。如果您浏览一些您可能会利用的开源项目,也有一些开放源码项目。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55206610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档