[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[upki-fed:00601] test-sp1のログに 8443ポート接続タイムアウト



学認の皆様

 いつもお世話になっております。
 都医学研の赤沢です。

 テストフェデレーションのテスト用SP1(※)について
 質問させてください。

  ※https://test-sp1.gakunin.nii.ac.jp

 当方で用意したテスト用IdPで認証し、テスト用SP1にて属性値を
 表示させる、という動作が昨年11月の時点ではちゃんとできていました。
 しかし、先週末(1/11,2013)の時点で、再度動作確認してみました
 ところ以下のような挙動となり、うまくいきません。

 お尋ねしたいのは、テスト用SP1を利用する際も(or shibboleth 2.0
 を利用する場合でも)、IdP側にBack-Channel の設定が必要だと
 いうことでしょうか。あるいは、私の間違いがあればご指摘いただけ
 ますでしょうか。

◎当方のテスト用IdPの環境

 OS: CentOS 5.5
 Apache HTTP Server: 2.2.3
 OpenLDAP: 2.3.43
 JDK: jdk-6u37-linux-i586-rpm.bin をダウンロードしてインストール。
 tomcat: apache-tomcat-6.0.35.tar.gz 同上。
 shibboleth: shibboleth-identityprovider-2.3.8-bin.zip 同上。
 shibboleth-jce-1.1.0.jar: [upki-fed:00513]で教えていただいたサイト
              より入手。
 Back-Channelは未設定。

 テスト用IdPサーバの構築は、学認公式サイトの技術ガイドに従いました。
 rootで作業しました。

◎操作と状況

(1) ブラウザでテスト用SP1にアクセスする。
(2) テスト用DSで当方のIdPを選択する。
(3) 当方のテスト用IdPにリダイレクトされ、認証画面となるので
  ユーザ名とパスワードを入力する。
(4)
https://idptest.igakuken.or.jp/idp/profile/SAML2/Redirect/SSO
のURLに変わり、画面は一面真っ白となる。ここで約10秒間待たされる。
(5) テスト用SP1にリダイレクトされる。属性値は全て「NOT RECEIVED」
となっている。

◎テスト用SP1のログ(抜粋)

 次のように、当方のテスト用IdPに対し、8443番ポートでの接続が
 失敗しています(当方のテスト用IdPはBack-Channel設定を行って
 おりません。また、ファイアウォールで8443番ポートが閉じています)
-----------------------------------------------------------------------
(前略)
2013-01-15 11:11:19
 DEBUG Shibboleth.SSO.SAML2 [4]: resolving attributes...
2013-01-15 11:11:19
 DEBUG Shibboleth.AttributeResolver.Query [4]: attempting SAML 2.0
attribute query
2013-01-15 11:11:19
 DEBUG XMLTooling.SOAPTransport.CURL [4]: getting connection handle to
https://idptest.igakuken.or.jp:8443/idp/profile/SAML2/SOAP/AttributeQuery
2013-01-15 11:11:19
 DEBUG XMLTooling.SOAPTransport.CURL [4]: nothing free in pool,
returning new connection handle
2013-01-15 11:11:19
 DEBUG Shibboleth.SOAPClient [4]: prepping SOAP transport for use by
application (default)
2013-01-15 11:11:19
 DEBUG XMLTooling.SOAPClient [4]: marshalled envelope:
<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><samlp:AttributeQuery
xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
ID="_96685873ba09d20ed649cbb5225ee54f"
IssueInstant="2013-01-15T02:11:19Z" Version="2.0"><saml:Issuer
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">https://test-sp1.gakunin.nii.ac.jp/shibboleth-sp</saml:Issuer><saml:Subject
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"><saml2:NameID
xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion"
Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient"
NameQualifier="https://idptest.igakuken.or.jp/idp/shibboleth"
SPNameQualifier="https://test-sp1.gakunin.nii.ac.jp/shibboleth-sp">_2ca7654a119df3a1725237214bd1d499</saml2:NameID></saml:Subject></samlp:AttributeQuery></S:Body></S:Envelope>
2013-01-15 11:11:19
 DEBUG XMLTooling.SOAPTransport.CURL [4]: sending SOAP message to
https://idptest.igakuken.or.jp:8443/idp/profile/SAML2/SOAP/AttributeQuery
2013-01-15 11:11:19
 DEBUG XMLTooling.libcurl [4]: About to connect() to
idptest.igakuken.or.jp port 8443
2013-01-15 11:11:19
 DEBUG XMLTooling.libcurl [4]: Trying 202.18.182.96...
2013-01-15 11:11:29
 DEBUG XMLTooling.libcurl [4]: Timeout
2013-01-15 11:11:29
 DEBUG XMLTooling.libcurl [4]: connect() timed out!
2013-01-15 11:11:29
 DEBUG XMLTooling.libcurl [4]: Closing connection #0
2013-01-15 11:11:29
 ERROR Shibboleth.AttributeResolver.Query [4]: exception during SAML
query to
https://idptest.igakuken.or.jp:8443/idp/profile/SAML2/SOAP/AttributeQuery:
CURLSOAPTransport failed while contacting SOAP endpoint
(https://idptest.igakuken.or.jp:8443/idp/profile/SAML2/SOAP/AttributeQuery):
connect() timed out!
2013-01-15 11:11:29
 ERROR Shibboleth.AttributeResolver.Query [4]: unable to obtain a SAML
response from attribute authority
2013-01-15 11:11:29
 DEBUG Shibboleth.SessionCache [4]: creating new session
2013-01-15 11:11:29
 DEBUG Shibboleth.SessionCache [4]: storing new session...
(後略)
-----------------------------------------------------------------------

◎他のSPとの組み合わせテスト

 次の2つのSPで試しましたが、うまくいっています(期待する属性値が
 正しく表示されています)

 ・テスト用SP2 (https://test-sp2.gakunin.nii.ac.jp/ )
 ・当方で用意したテスト用SP

以上、お手数をおかけして恐縮ですがご教授の程よろしくお願い致します。
--
赤沢
(公財)東京都医学総合研究所