1

wso2 Governance Registry (5.1.0) のパイロット インスタンスをセットアップしようとしています。VMWare Fusion 8 を使用してローカル マシンで実行されている CentOS VM に GREG をインストールしました。構成を更新しておらず、アーカイブを解凍してサービスを開始しました。ストアまたはパブリッシャー アプリケーションにサインインしようとするまで、すべてがうまくいっているようです。

ゲストの静的 IP を介してアプリのランディング ページにアクセスできます。サインインしようとして資格情報 (admin/admin) を入力すると、次のエラー ページにリダイレクトされます。

"Safari can't access localhost:9443/store/acs"

http_access_logs は次の情報を提供します。

GET /authenticationendpoint/samlsso_notification.do?status=Error+when+processing+the+authentication+request%21&statusMsg=Please+try+login+again.&SAMLResponse=fZJNT8MwDIbv%2FIqQ%2Bz5asQlFaycETJrELmzswC1LvDY0jUuc8vHvybpNQA%2BTokh%2BZft9Ymc2%2F6ot%2BwBPBl3Gk%2BGYM3AKtXFFxl82i8Etn%2BdXM5K1TRvxDNSgI2DLh4yj0lhVdqcrlI2Bxpa1kgU4MLBrbFXvi31V6DfF2ZKohaWjIF3IeDpOJoMkiWeTTEU6EclkmN5MXznbnjnSA0ckcySOzhlvvRMoyZBwsgYSQYn13epJxFTReAyo0PL8CCo6Q88W6GsZLtceFKMH%2By5VgAsmfP%2FzvlwuicCHCM1zi0raEinMRn8p8vPw1kGGlnrhPWpgW2lbuOxDXfZpARo8H%2FUarYAoTj9%2F9B49%2ByzBsTgWFdW4ShZKYLKNd3yfkgde5uG9BQrXJ9p%2Bn578G5%2F%2FQP4D HTTP/1.1" 405 1065 "https://192.168.222.215:9443/store/pages/sso-login" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/601.2.7 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.7"

カーボンログに時折エラーがありますが、ログイン試行に対応していないようです:

TID: [-1234] [] [2015-11-11 11:33:16,785] ERROR {org.wso2.carbon.identity.sso.saml.servlet.SAMLSSOProviderServlet} - Failed to retrieve sessionDTO from the cache for key dde85e96-cd14-497e-9f00-c95bf093fd07 {org.wso2.carbon.identity.sso.saml.servlet.SAMLSSOProviderServlet}

どんな助けでも大歓迎です。

4

1 に答える 1

2

次のファイルを更新することで、これを解決できました。 $CARBON_HOME/repository/conf/identity/sso-idp-config.xml

SSOIdentityProviderConfig 内の ServiceProvider ごとに AssertionConsumerService タグを変更しました。localhost をゲスト VM の静的 IP に置き換えました。

例として: <AssertionConsumerService>https://<guest_ip>:9443/social/acs</AssertionConsumerService>

于 2015-11-19T21:18:46.450 に答える