Google ドライブ SDK のドキュメントによると、カスタム アプリケーションを Google アカウントに登録して情報を取得する必要がclient-id
ありclient-secret
ます。これらを使用して、ユーザーがアクセス/リフレッシュ トークンを取得するためのリンクを作成できます。
私が読んだいくつかの入門ガイドによるとoAuth
、クライアントの秘密情報は、場合によっては秘密に保管する必要があり、場合によっては秘密に保管する必要があります。私はJavaでMavenプラグインを構築していますが、この場合、値を秘密にすることはほとんどできないようです.
クライアント シークレット情報を含むコードをオープン ソースとして公開してもよろしいですか? または、それは私にとって潜在的なリスクを意味しますか? そして、それがうまくいかない場合、クライアントシークレットの値を開示せずに他の人がプラグインを使用できるようにするにはどうすればよいですか?