关于登录、授权、单点登录等概念

概念阐述

OpenID Connect、OAuth 2.0和SAML 2.0主要区别

它们是三种不同的身份验证和授权协议。它们的主要区别如下:

  • OpenID Connect

基于OAuth 2.0协议,用于身份验证和授权。
用于Web应用程序和移动应用程序。
提供了用户身份验证和授权的标准化方法。
支持JSON Web Token(JWT)。

  • OAuth 2.0

用于授权,而非身份验证。
用于Web应用程序和移动应用程序。
允许用户授权第三方应用程序访问其资源。
支持JSON Web Token(JWT)。

  • SAML 2.0

用于身份验证和授权。
用于Web应用程序和企业应用程序。
允许用户在不同的应用程序之间共享身份验证信息。
使用XML格式的安全令牌。

猜你喜欢

转载自blog.csdn.net/qq_37597428/article/details/132514117