授权 OAuth 2.0 - 客户端凭据授予

时间:2021-05-31 12:38:31

标签: c++ qt oauth-2.0 qt5

我正在尝试在我的应用程序中使用 Qt Network Authorization,特别是 OAuth 2.0 协议,通过使用 M2M Client Credentials Grant(在 OAuth 2.0 RFC 6749, section 4.4 中定义)与 REST API 通信。

我正在处理 Reddit Example 并尝试修改参数并通过打开浏览器选项卡来避免授权确认程序,而是直接使用客户端 ID 和客户端密钥进行客户端身份验证。我正在尝试修改并运行 Reddit 示例以按照 Reddit Application Only OAuth 中的描述进行 cummunicate。

从现在开始,我无法在 QAbstractOAuth2QOAuth2AuthorizationCodeFlow 类上找到合适的参数并实现客户端凭据授予流程。知道如何使用 Qt Network Authorization API 做到这一点吗?

setModifyParametersFunction的步骤中,我是否应该通过修改函数QAbstractOAuth::Stage::RequestingAuthorization中的参数来改变标准的授权流程?

知道如何做到这一点可能会很有帮助。

0 个答案:

没有答案