LoginSignup
4
3

More than 3 years have passed since last update.

スクラッチ組織のログインURLは "test.salesforce.com"

Posted at

スクラッチ組織にforce:auth:web:loginで認証しようとしたときに、ログインできずにはまったという話です。

なぜスクラッチ組織に認証接続する必要があったのか?

スクラッチ組織にforce:auth:web:loginで認証する必要があったのは、スクラッチ組織のUIでやりかけていた作業を、スクラッチ組織を作成したのとは別のPC端末で続けたかったからです。

これ以外に、スクラッチ組織に認証接続するシチュエーションはあまりないと思います。

どのようにはまったのか?

まず、スクラッチ組織を作成した認証済みの端末で、スクラッチ組織のパスワードを設定しました。

sfdx force:user:password:generate -u test-ly4qqnpttpig@example.com

次に、別のPC端末より、スクラッチ組織に認証接続しようとしました。

sfdx force:auth:web:login

ブラウザが起動してログイン画面が開くので、スクラッチ組織のユーザ名と、先ほど生成したパスワードを入力します。
login-screen1.PNG
ところが、何度トライしてもログインに失敗してしまいます。
login-screen2.PNG

解決方法

ログインURLにSandboxと同じ https://test.salesforce.com を指定するとログインできました。

sfdx force:auth:web:login -r https://test.salesforce.com

当然ですが、https://customer-ruby-7483-dev-ed.cs73.my.salesforce.com のようなカスタムドメインでもOKでした。

よく見ると、スクラッチ組織はSandboxと同じ「CSXX」インスタンスで提供されているようです。
scratch-org-detail.PNG

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3