gpt4 book ai didi

api - 具有单个服务器的 OAuth 2.0

转载 作者:行者123 更新时间:2023-12-01 22:23:52 25 4
gpt4 key购买 nike

我发现 OAuth 2.0 协议(protocol)需要具有 API 的“Web 应用程序服务器”以及对用户进行身份验证的“OAuth 2”服务器。虽然这可以在单个服务器上完成,还是有特定原因必须在两个单独的服务器上完成?

身份验证可以是在返回访问 token 本身的单个网络服务器上的登录 API 调用,还是这是一种错误的身份验证方式?

最佳答案

“Web 应用程序服务器”(OAuth 2.0 术语中的资源服务器)和“OAuth 2”服务器(OAuth 2.0 术语中的授权服务器)当然可以位于同一台服务器上。这个概念旨在将用户(资源所有者)的身份验证和调用者(客户端)的授权从应用程序本身分离到一个单独的服务(授权服务器)中,但是假设该单独的服务是否存在于同一个盒子上是无关紧要的你控制两者。

身份验证可以是返回访问 token 的登录 API 调用。这方面的例子是所谓的资源所有者密码凭证授权 (https://www.rfc-editor.org/rfc/rfc6749#section-4.3) 和客户端凭证授权 (https://www.rfc-editor.org/rfc/rfc6749#section-4.4)。

关于api - 具有单个服务器的 OAuth 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38083621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com