【发布时间】:2018-02-06 02:13:59
【问题描述】:
在 oauth 调用的第一步中,当请求授权码时,该过程需要与请求一起提交 redirect_uri 端点。一旦收到代码,用户就会被重定向到这个端点。
我很难理解的是,当调用来自 Windows 服务时,此过程将如何工作。
大图:
我们正在创建一个应用程序,该应用程序将基于云的访问控制系统与我们自己的软件相集成。我所说的“访问控制”只是指您通过门禁阅读器扫描您的访问卡以进入您的办公室的系统类型。我们的 Windows 服务将持续监控访问控制服务器(在云中)是否有任何访问事件,当它发现一个新的事件时,它将将该事件导入我们的数据库。
为了与他们的数据库交互,访问控制母公司提供了一个需要 OAuth 的 API。就我所见,OAuth 旨在由基于 Web 的应用程序使用,其中用户交互和 UI 都已成定局。但是,我并没有描述如何在没有用户、没有 UI 和浏览器的情况下实现 OAuth 流程。
忏悔:
我以前从未称赞过 OAuth 调用,所以我可能想多了,或者遗漏了一些明显的东西。
【问题讨论】: