ユーザー名とパスワードによるログインを無効にする 1 つの方法は、ユーザー設定の「Is Single Sign-On Enabled」です。この設定は、「委任認証」の一部として提供されます。
ユーザー機能のドキュメントは最小限です。Salesforce は、ほんの一握りの記事でのみ言及しています。この機能は、入力したユーザー名とパスワードを「委任された認証 Web サービス」にルーティングすることを目的としており、他のログイン メカニズムを無効にすることを意図していないようです。
ユーザーのプロファイルにシングル サインオンが有効なユーザー権限がある場合、Salesforce はユーザー名とパスワードを検証しません。代わりに、Web サービス呼び出しがユーザーの組織に対して行われ、ユーザー名とパスワードを検証するよう求められます。
この設定は、委任された認証サービスのアドレスを入力せずに、プロファイルおよび権限セット レベルで有効にすることができます。これにより、ユーザーがユーザー名とパスワードでログインできないという副作用が生じます。ユーザー名とパスワードでログインしようとすると、次のエラー メッセージが表示されます。
シングル サインオンしか使用できないため、ログインできません。サポートが必要な場合は、Salesforce 管理者にお問い合わせください
ユーザー名とパスワードを入力した後のエラー メッセージ
この動作は、Ashish Agarawalおよび StackExchange の他の複数の人物によって文書化されています。ただし、この機能は公式に文書化されておらず、いつでも削除できます。個人的にはこのルートはお勧めしません。