📅  最后修改于: 2020-11-03 10:21:45             🧑  作者: Mango
在本章中,我们将讨论OAuth 2.0的体系结构样式。
步骤1-首先,用户使用客户端应用程序(例如Google,Facebook,Twitter等)访问资源。
步骤2-接下来,在注册重定向URI(统一资源标识符)期间,将向客户端应用程序提供客户端ID和客户端密码。
步骤3-用户使用身份验证应用程序登录。客户端ID和客户端密码对于授权服务器上的客户端应用程序是唯一的。
步骤4-认证服务器使用授权码将用户重定向到重定向统一资源标识符(URI)。
步骤5-用户访问客户端应用程序中位于重定向URI的页面。
步骤6-将向客户端应用程序提供身份验证代码,客户端ID和客户端密码,并将它们发送到授权服务器。
步骤7-身份验证应用程序将访问令牌返回到客户端应用程序。
步骤8-一旦客户端应用程序获得访问令牌,用户便开始使用客户端应用程序访问资源所有者的资源。
OAuth 2.0具有各种概念,下表对此进行了简要说明。
Sr.No. | Concept & Description |
---|---|
1 | Terminology
OAuth provides some additional terms to understand the concepts of authorization. |
2 | Web Server
Web server delivers the web pages and uses HTTP to serve the files that forms the web pages to the users. |
3 | User-Agent
The user agent application is used by client applications in the user’s device, which acts as the scripting language instance. |
4 | Native Application
Native application can be used as an instance of desktop or mobile phone application, which uses the resource owner password credentials. |