2016-04-24 44 views
2

我正在构建客户端和服务器应用程序一起工作。两个应用程序都使用节点构建。服务器应用程序将托管,客户端应用程序将可供用户下载。对于身份验证,我决定使用OAuth 2.根据OAuth规范,它涉及由客户端ID和客户端密钥组成的客户端实体。我理解为什么以及如何使用Web服务的用户授予特定网站的访问权限,但我不明白在CLI应用程序中应该如何处理这两种情况,任何用户都可以访问这两种情况。如何使用OAuth2进行CLI?

对于我的观点,在代码中的某个地方硬编码客户端ID和客户端密码是没有意义的。有人可以解释我该如何应用这种应用程序?

+0

你绝对没有不同的OAuth2流程的想法。涉及客户端ID和密码的身份验证代码流不适用于命令行应用程序。 –

+0

谢谢你,这指出我正确的方向。 – Dimitry

回答