統計やその他のタスクのために Web サイトにアクセスできるサービスに取り組んでいますが、使用の大部分はクライアントの gem と rake タスクを介して行われます。両方の部分の認証を処理する最良の方法は何ですか?
Fiveruns_tuneup、getexceptional、New Relic などにはユーザー名とパスを使用する Web サイトがあるようですが、./config/serviceName.yml に格納されている API キーを使用します多くの場合、キーは SCM にチェックインされ、プロジェクト全体で使用されますが、私たちのキーはチェックインされず、ユーザーごとの設定になるため、キーを使用します)
GitHub では公開鍵を github サーバーに置いて使用していますが、git はデフォルトで公開鍵/秘密鍵をサポートしていると思います。
./config/serviceName.yml を保持することをお勧めしますか、それとも他の情報を含むサブディレクトリを作成する必要があるため、./serviceName/config.yml を保持することをお勧めしますか? (SCMに保存されていないユーザーごとに、すべてを1つの除外ディレクトリに保持する方がよいということですか?)
実装を開始する前に、ベスト プラクティスに関するいくつかの考えやアイデアを探しています。