私は自分の会社に独自のユーザー データベースを持つ Web サービス (abc.com) を持っていますが、問題なく動作しています。現在、私の会社は、別のドメイン (xyz.com) を持つ完全に異なるサーバーにあるいくつかの追加サービスを追加したいと考えていますが、abc.com からの同じログイン データを使用しています。 xyz.com のようなサーバーなので、xyz.com にユーザー データベースをインポートするだけでは問題ありません。
最初に考えたのは、abc.com の checkuser.php を使用して、xyz.com からログイン フォームを送信することでしたが、その後、セッション Cookie がドメインにバインドされていることがわかりました。少なくとも私はそう理解した。
その後、AJAX と HTTPS 経由で checkuser.php にアクセスし、POST 経由で暗号化されたセッション データを xyz.com に送信したいと考えました。セキュリティ上の理由から、AJAX は複数のサーバー間で機能しないように見えるため、これも失敗しました。
今、私はアイデアがなく、ユーザーデータベースを使用して外部サーバーでユーザーを安全に認証する方法がわかりません。