我正处于研究 IdentityServer v3 和 IdentityManager 的早期阶段,因为我确信这些人比我更了解,但我看不出如何配置 IdentityManager。
如果我们将 IdentityManager 部署到客户端,客户端想要做的就是“标准管理类型的东西”,例如
- 创建用户
- 解锁帐户(例如,在 3 次登录尝试失败后)
- 暂停帐户(未支付账单,啧啧......)
- 删除用户
..而不是修改声明、角色等(大概这些会对管理员隐藏)。
我错过了什么?
或者,IdentityManager 是否应该由安装这个东西的实施团队使用,然后处理上面列出的主题的业务管理员实际上根本不使用 IdentityManager,而是我们必须编写一个单独的管理站点?据我所知,htm letc 在 nuget 包中,因此我无法修改。
如果有任何不同,我们正在尝试创建一个可以登录的面向公众的网站,但用户仅由公司创建,其创建和管理用户的管理站点是 IP 受限/不面向公众。