Salesforce DXでは開発の際に継続的統合および継続的デリバリー(CI/CD)を
行いやすくすることを目的の一つとして開発されています。
CI/CDを行うためにはSalesforce環境にブラウザを介さずに自動でログインする必要があります。
今回、Salesforce CLIでサポートされている「JWT べアラートークンフロー」を
利用してログインしてみようと思います。
これは開発におけるCI/CD以外にもスクリプトを使って
Salesforce環境から情報を抽出する際や、
逆にSalesforceに情報を挿入・更新する際にも役立つと思います。
詳細は下記にまとめております。
http://dev.classmethod.jp/cloud/salesforce-cli-jwt-token/