私は一緒に働くクライアントとサーバーアプリケーションを構築しています。両方のアプリケーションはノードを使用して構築されます。サーバーアプリケーションがホストされ、クライアントアプリケーションはユーザーがダウンロードできるようになります。認証のためにOAuth 2を使用することに決めました。CLIにOAuth2を使用するには?
OAuth仕様によれば、クライアントIDはクライアントIDとクライアントの秘密で構成されます。特定のWebサイトへのアクセスをユーザーが許可するWebサービスの期間にどのように使用する必要があるのか理解していますが、CLIアプリケーションでどちらのユーザーがアクセスできるのか理解できません。
私の考えでは、クライアントIDとクライアントシークレットをコードのどこかにハードコードすることは意味がありません。そのようなアプリケーションのためにどのように動作するべきか、誰かが私に説明できますか?
あなたは間違いなく違うのOAuth2フローのアイデアを欠いています。クライアントIDとシークレットの両方を含む認証コードフローは、コマンドラインアプリには適していません。 –
ありがとう、それは正しい方向に私を指摘した。 – Dimitry