質問

投稿者: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日(金)
あなたもログインして、
回答してみませんか?
質問がまとまらない方へ チャットコミュニティで気軽に聞いてみよう! 疑問や課題が整理できていなくても問題ありません。SPIRAL®で解決できる範囲がまだわからなくても質問できます。「ここで聞くと場違いかな?」というお悩みでも歓迎します。
  • Discordで聞く
  • Slackで聞く