IdentityServer 3带有MemebershipReboot,如何实现Custom Client存储

时间:2016-08-07 17:39:05

标签: asp.net-identity claims-based-identity identityserver3 membershipreboot

我正在探索使用IdentityServer3和MembershipReboot作为IdentityManagement解决方案的选项。

我已经设法从github下载了一些样本并让它们正常工作。

从我下载样本的地方链接: - github

但我无法得到一个使用DB来持久化客户端和范围和声明的实现示例。我遇到的所有示例都使用InMemory存储此信息的方式。

有人这样做可以帮到这里吗?

1 个答案:

答案 0 :(得分:0)

有许多移动部件是分开的,你可能会混淆。

客户端和范围由各种商店可扩展性点(docs:https://identityserver.github.io/Documentation/docsv2/configuration/serviceFactory.html)建模。这里有一个EF实现:https://github.com/IdentityServer/IdentityServer3.EntityFramework

用户声明使用IUserService扩展点(docs:https://identityserver.github.io/Documentation/docsv2/advanced/userService.html)建模。如果您使用MR作为IUserService的支持实现,那么这里有一个实现:https://github.com/IdentityServer/IdentityServer3.MembershipReboot

对于上述所有内容,我们有不同的样本,以隔离显示每个样本:https://github.com/IdentityServer/IdentityServer3.Samples/。您可以合并各种样本,这些样本可以独立显示,以匹配您想要的组合。