我应该选择哪个IdentityServer4样本作为起点?

时间:2017-04-12 21:28:04

标签: azure identityserver4

我将使用identityServer4来支持一些客户端。 有许多服务器/主机实现的样本,我不确定选择哪一个作为起点。是否有任何主机保持规律并有最新的修复程序?

  • 我有Asp.net核心mvc和web.api客户端(包括大多数IdentityServer4样本)
  • 我在VS2015中的IdentityServer3也有Web forms Client
  • 我正在使用Azure Active Directory(AAD)并检查sample这是IdentityServer存储库之外的分支,但是基于VS2015中的IdentityServer4外部提供程序示例
  • 我想使用持久数据,所以我查看了IdentityServer4 EF Core Quickstarts/8_EntityFrameworkStorage Sample。如果有人有Azure表存储或Redis实现的示例,请告诉我?
  • IdentityServer4 repository中还有主持人。我假设它具有最新的代码。但是默认分支是否足够稳定?

我应该将8_EntityFrameworkStorage作为基础(因为它包含我需要的更多功能)或IdentityServer4主机吗? 或者某处存在另一个推荐的主机基础实现?

1 个答案:

答案 0 :(得分:0)

最初我的工作基于Quickstart #8: EntityFramework configuration,但发现对于用户存储,我需要合并来自Quickstart #6: IdentityServer and ASP.NET Identity的Asp.Net Identity ,这是完全不同的,特别是在AccountController ExternalLogin实现中。 其他人也在努力合并不同的快速入门(例如here

后来(遗憾的是我自己有点太晚了)我发现了一篇精彩的文章Getting Started with IdentityServer 4  使用相应的源代码存储库https://github.com/scottbrady91/IdentityServer4-Example。 但请注意,存储库不是官方IdentityServer的一部分,将来可能会过时。

我认为 Scott Brady's IdentityServer4-Example 是使用IdentityServer4最实际的起点。