我需要与只支持 OAuth2 的 API 交互。
问题是,我想编写一个纯粹的服务器端应用程序,它应该坐在那里,而不需要 GUI 每天轮询 API。
API 使我能够以编程方式获取应用程序令牌,但看起来我需要实现整个 GUI 流程才能获取后续访问令牌。这是因为我需要通过应用程序提供商基于 Web 的登录屏幕登录。
看起来我需要获取该访问令牌,并将其作为我的服务器端凭据复制出来,并在其中重新创建它。如果它过期或变坏,我需要通过 GUI 流程返回以获取我的服务器端访问令牌。
我的理解是否正确,因为这感觉很笨拙?
具体来说:
我可以避免实施我们链接到应用程序提供商登录表单的过程吗?
这样做是否正确,我必须取消选择访问令牌并将其存储在我的服务器端应用程序中。我似乎无法控制它是否会过期?
我可以看到,例如 Facebook 专门支持服务器端和客户端流。我想知道我是否在 OAuth 2 的这个特定实现中遇到了限制?