wso2 saml sso 認証を使用して Java で単純なサービス プロバイダー (SP) を作成しています。
私はこのように実装しました(間違っている場合は修正してください):
- ユーザーがブラウザでターゲット URL を入力する
- SP のサーブレットがリダイレクトを WSO2 IDM に送信します。
- IDM はユーザーを承認し、SAMLResponse および RelayState パラメーターを使用して私のコンシューマー URL にリダイレクトします。
ここで、SP はこの要求を処理し、IDM に再度リダイレクトせずにユーザーをターゲット URL にリダイレクトする必要があります。そうしないと無限ループになってしまうので、ステップ 1 とステップ 2 の間にもう 1 つのステップが必要だと思います...
これを行う適切な方法は何ですか?