0

我正处于研究 IdentityServer v3 和 IdentityManager 的早期阶段,因为我确信这些人比我更了解,但我看不出如何配置 IdentityManager。

如果我们将 IdentityManager 部署到客户端,客户端想要做的就是“标准管理类型的东西”,例如

  • 创建用户
  • 解锁帐户(例如,在 3 次登录尝试失败后)
  • 暂停帐户(未支付账单,啧啧......)
  • 删除用户

..而不是修改声明、角色等(大概这些会对管理员隐藏)。

我错过了什么?

或者,IdentityManager 是否应该由安装这个东西的实施团队使用,然后处理上面列出的主题的业务管理员实际上根本不使用 IdentityManager,而是我们必须编写一个单独的管理站点?据我所知,htm letc 在 nuget 包中,因此我无法修改。

如果有任何不同,我们正在尝试创建一个可以登录的面向公众的网站,但用户仅由公司创建,其创建和管理用户的管理站点是 IP 受限/不面向公众。

4

1 回答 1

1

Identity Manager 面向开发人员和内部管理员进行测试和初始配置,而不是最终用户。

查看repo 的作者的https://vimeo.com/125426951 。我认为它在 1 分钟左右明确说明。Github 问题跟踪器上也经常提到它。

此外,它还没有那么可扩展,因此您将无法对其进行品牌化或删除部分(例如您要求无声明)。

于 2016-04-21T17:08:35.510 回答