2017-01-04 6 views
1

私たちはIDPのSSOプロセスを実装しようとしています。私たちには、ユーザーを認証し、samlレスポンスを構築するJavaアプリケーションがあります。私たちの計画はsamlレスポンスをWSO2アイデンティティサーバーに転送し、WSO2がどのサービスプロバイダに応答を転送するかを決定させることです。WSO2 IdpがSSOを開始

私はWSO2でアイデンティティプロバイダとサービスプロバイダを設定しましたが、https://wso2:9443/commonauthにsamlレスポンスを投稿しています。私がsamlレスポンスを投稿すると、WSO2ログに次のエラーが表示されます。

DEBUG {org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultRequestCoordinator} - セッションデータキーがリクエスト

エラー{org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultRequestCoordinator} - コンテキストが存在しません。おそらく無効化されたキャッシュのため

誰かがWSO2を使用して外部IDP開始SSOを実行する方法を説明してください。

+0

こんにちは、私はWSO2を使用してスプリングsamlで外部idp ssoを開始している間、同じ問題に直面しています。この問題を解決しましたか?そうすれば、私を助けてください。ありがとう。 –

答えて

0

IDPによって開始されたSSOについては、SAML応答をhttps://wso2:9443/samlsso?spEntityID=[SPEntityID_value]https://wso2:9443/commonauthではなく)に送信する必要があります。 SPEntityID_valueは、サービスプロバイダの発行者の値です。 WSO2側からサービスプロバイダを動的に決定する必要がある場合は、WSO2 SAML SSOインバウンドフローでいくつかのカスタマイズを行う必要があります。

関連する問題