私は、セールスフォースと緊密に統合したいWebベースのアプリケーションのリードエンジニアです。具体的には、次のことを行います。
- 電子メール、ハッシュ化されたパスワード/連絡先レコード付きのソルトを保存し、基本認証サービスを実装します
- 連絡先レコードの一部として資格情報を保存します
基本的には、salesforceを認証/エンタイトルメントサービスとして使用したいと考えています。連絡先がシステムの本格的なユーザーに「変換」されたら、連絡先オブジェクトにユーザークレデンシャルを追加し、システムがユーザーの認証に使用するapexリモートコールを構築できるようにします。さらに、連絡先レコードの一部として構成された資格に基づいて、サイトの特定の機能を有効/無効にします。
セールスフォースをIDプロバイダーとして使用することについて読んだことがありますが、これは私たちが望んでいることではないと思います。連絡先レコードでは、salesforceログインは許可されていません。
どんな方向でもいただければ幸いです。