0
0
0
0
0
投稿者:i
登録日:2026年8月28日(金)
シングルサインオンについて
シングルサインオンに関する質問です。
認証エリアAに属するサイトAと、認証エリアBに属するサイトBがあります。
サイトAのログイン情報を引き継ぎ、サイトBにシングルサインオンさせることは技術的に可能でしょうか?
サイトAに設置されたリンクからサイトBに遷移する想定です。
なお、使用中のログインマスタはサイトA、サイトBで異なりますが、集約させてしまっても構いません。
更新日:2026年8月28日(金)
この機能を利用するには
ログインする必要があります。
ナレッジ
向上チーム
お問い合わせいただきましてありがとうございます。 > 認証エリアAに属するサイトAと、認証エリアBに属するサイトBがあります。 > サイトAのログイン情報を引き継ぎ、サイトBにシングルサインオンさせることは技術的に可能でしょうか? ログインセッションを直接共有することはできないため、サイトAにログインしているユーザの情報からサイトBのログイン情報を取得し、API経由でサイトBにログインさせる必要がございます。 > サイトAに設置されたリンクからサイトBに遷移する想定です。 > なお、使用中のログインマスタはサイトA、サイトBで異なりますが、集約させてしまっても構いません。 サイトAからサイトBの一方通行を想定されている場合、サイトAの内部にカスタムAPIやサイトBへのリダイレクト用ページを用意し、ワンタイムURLを発行してサイトBへ遷移する構成をご検討ください。 ・ユーザ操作によりサイトAへログイン ・サイトAの認証レコード値からサイトBのログイン情報を取得(※) ・エリア認証APIでサイトBにログインし、ワンタイムURLを発行 ・発行されたURLに遷移 ※パスワードフィールドの値は取得できないため、サイトBはランダムな値を生成するテキストフィールドをパスワードとして指定してください。 サイトAにログインしているレコードの情報はPHPで $SPIRAL->getAuthRecordByFieldId("フィールドのID"); を実行して取得できます。 サイトBのログイン用DBがサイトAと異なる場合は、認証レコード値から参照フィールドや識別用に設定したフィールドからサイトB側のレコードを特定し、APIでサイトB用のログイン情報を取得する必要がございます。 ▽ 参考:サイト認証API https://support.spiral-platform.com/function/function-site-manage/6995.html ご確認のほど、よろしくお願いいたします。
-
いいね
2026年8月28日(金)