如何不使用浏览器或插件,直接从.NET中的URL获取OAuth授权码?

问题描述 投票:0回答:1

有没有办法直接通过后端获取'code'变量,而不需要通过浏览器将用户重定向到登录页面或从插件传递code和codeVerifier变量?

我正在寻找一种能够更顺利地与我们的系统集成的解决方案,特别是在我们希望最大限度地减少或消除需要用户交互的步骤的情况下。我想知道是否可以在后端以编程方式实现此过程。

我尝试从后端访问该端点,但收到 HTML 格式的响应。我需要知道是否有可能在后端获取“Code”变量。如果是这样,怎么办?如果没有,我将从插件传递该变量。

banno-digital-toolkit
1个回答
0
投票

简短的回答是,没有办法实现您想要实现的目标。

OAuth 2.0 授权代码流程旨在由客户端应用程序中的用户使用。当然有后端的参与,但这并不意味着后端对后端的授权。

我们的身份验证(命令行)快速入门应该有助于说明其工作原理。

© www.soinside.com 2019 - 2024. All rights reserved.