ユーザーがデータベースに裏打ちされたログインページからログインするZendプロジェクトがあります。simplesamlphp を使用して IdP 開始の SSO 機能を実装しました。
イベントの現在の流れは次のとおりです。
- ユーザーが私のウェブサイトにログインします。
- IDP が開始した SSO リンクをクリックします。
- ユーザーは、SSO ログイン処理用に作成したログイン ページにリダイレクトされます。(理想的には、ユーザーがログインしていない場合に発生するはずです。)
- ログイン後、ユーザーは必要な IDP に送信されます。
- $_SESSION をあちこちに出力した後、simplesamlphp の適切なセッション変数が設定されていないために、これが発生していることがわかりました。
私がsimplesamlにやりたいことは次のとおりです:-
- ユーザーが私のウェブサイトにログインします。
- ユーザーが IdP によって開始された SSO リンクをクリックします。
- ユーザーはサービス プロバイダーにリダイレクトされます。
しかし、私はそうする方法を見つけることができません。助けてください。