如何在Swift中为MacOS OAuth2打开Web服务器

时间:2019-03-28 19:58:20

标签: swift macos oauth-2.0 webserver

我正在制作一个小型macOS应用程序,并首次探索OAuth2。这将是我的第一个快速应用程序。我遇到过这个source,建议通过启动http服务器并侦听http://localhost:[port]来从IMGUR Api检索请求令牌来使用回送URL到localhost。我已经使用秘密密钥和客户端密钥注册了我的应用程序。然后,我使用浏览器将用户指向https://api.imgur.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=REQUESTED_RESPONSE_TYPE&state=APPLICATION_STATE。我找不到说明如何在MacOS应用程序中使用Swift打开和侦听回调URL的文档。

我还发现Embassy无法编译。我找到了KituraVapor,但不确定这些arent是否会因简单的OAuth环回而肿。

0 个答案:

没有答案