c# - ThinkTecture IdentityServer3 与 Microsoft.Owin.Security.OAuth2

标签 c# .net oauth-2.0 identityserver3 owin.security

我们计划在我们公司构建一个 OAuth2 授权服务器,并且我们正在尝试找出实现它的正确解决方案。目前我们正在考虑使用 ThinkTecture IdentityServer3 或普通的 Microsoft.Owin.Security.OAuth 包。我们在选择时考虑的一件事是谁已经在使用它。不幸的是,我在 ThinkTecture 网站上找不到任何关于 IdentityServer3 客户的信息,在其他任何地方也找不到。有人知道,如果有任何大玩家,谁依赖这个库/框架?

如果有人对上述两种解决方案中哪一种更好有任何其他指导,那对我们也很有值(value)。

干杯

最佳答案

Microsoft.Owin.Security.OAuth 库已被 Microsoft 弃用,主要是因为要在他们的一个示例以外的任何场景中使用它,您必须在它之上构建许多额外的安全基础结构。这样做并非易事,需要您在开发 OIDC/OAuth2 提供程序时非常了解威胁和缓解措施。这种安全工作已经在 IdentityServer 中完成。因此,当您需要为您的应用程序和 API 定制自己的 OIDC/OAuth2 token 服务时,Microsoft 推荐将 IdentityServer 作为 future 的选择。

关于c# - ThinkTecture IdentityServer3 与 Microsoft.Owin.Security.OAuth2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40722461/

相关文章:

c# - 大屏多点触控交互应用设计

azure - guest 用户使用 Azure AD 登录我的应用程序

c# - 如何保存到外部配置文件

spring-boot - 分离 OAuth2 授权服务器和资源服务器

oauth - 刷新 OAuth2 访问 token 的正确范例

c# - XNA 的自动 XNB 序列化支持哪些类型?

c# - 使用 protobuf-net 反序列化不同的列表

c# - 如何将文件夹复制到 U 盘? C#

.net - Umbraco - 手机检测和重定向

c# - 使用 Java 绑定(bind)为 WebDriver 添加类似 C# 的扩展方法