質問: JavaScriptクライアントライブラリを使用してGoogle API(GoogleAnalyticsAPI)から値を取得するコードを書いています。 ライブラリの初期化のためにOAuthクライアントIDを設定する必要があるようなのですが、クライアントIDの作成工程を記録している技術記事やブログを見てみると、クライアントIDの部分をモザイク処理しているサイトがほとんどでした。 クライアントIDとはソースコードから読み取れる状態で公開はいけないものなのでしょうか? 公開するべきではない場合、公開すると第三者にどんなことができるのかも併せて教えていただければ嬉しいです。
回答: OAuthでは、クライアントIDとクライアントシークレットのペアで何がしかのAPIを実行します。 そのキーの片方を公開してしまう、というのは、あまりオススメできないように思います。