繁体   English   中英

OAuth 用户身份验证和 Active Directory 用户身份验证有什么区别?

[英]What is the difference between OAuth user authentication and Active Directory user authentication?

我希望只有经过身份验证的用户才能访问我的 Web 应用程序 (.net)。 为此,在我的解决方案设计中,我提出了一个身份管理系统。

但我想知道我是否应该去

OAuth 认证

或 Active Directory 身份验证

这两者有什么区别,什么时候应该用哪一个。

我猜你在混合概念:

OAuth基本上是将授权委托给另一个应用程序。 它可以是您/您的团队编写的应用程序,也可以是活动目录。 最后,它可以是 stackowerflow 中的 google 登录名)

授权将生成一个令牌,并且是应用程序每次用于授权的令牌。

我认为您要比较的是SAMLOAuth

主要区别是我之前说过的,使用 OAuth 您将信任用户登录的第 3 方应用程序。

SAML 是实现单点登录、联合和身份管理器的标准。

还有其他区别

生成的令牌

  • SAML是一个`XML
  • OAuthJson

传输层

  • OAuth 仅限于 HTTP
  • SALM没有限制

主要目标

  • OAuth 完全设计用于互联网,将授权委托给受信任的公司。
  • SAML 是为企业场景设计的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM