2016-10-14 4 views
5

최근에 Shibboleth를 versionShibboleth-sp-2.5.6.0-win64에서 Shibboleth-sp-2.6.0.0-win64로, Apache 웹 서버를 2.4.16에서 2.4.23으로 업그레이드했습니다.MetadataProvider를 사용할 수 없음 - shibsp :: ConfigurationException

포스트 업그레이드, 나는 다음과 같은 오류 얻을 내 응용 프로그램에 액세스 할 때 : 나는 액세스 할 때

shibsp::ConfigurationException 

The system encountered an error at Fri Oct 14 20:19:51 2016 

To report this problem, please contact the site administrator at [email protected] 

Please include the following message in any email: 

shibsp::ConfigurationException at (https://xxxxxx.xxxx/) 

No MetadataProvider available. 

가, HTTPS는 : /xxxxx.xxxxx/Shibboleth.sso/Metadata, 메타 데이터 파일이 다운로드를 세부 사항이 올바른 것처럼 보입니다.

이 오류가 발생하는 이유는 무엇이며 어떻게 해결할 수 있습니까?

+1

Shibboleth SP 구성의 'MetadataProvider' 섹션을보십시오. 표시된 파일 또는 URL이 액세스 가능하고 올바른지 확인하십시오. – rlandster

답변

0

섹션에 기본값이 있고 오버라이드가있을 경우이를 확인하십시오. 나를 위해, 제대로 오버라이드 위해 만들어진 부분이 있었다하더라도, 그것은 shar.log IDP는의 주장 메시지에서 돌아 엔티티 ID 무엇인지 확인하기 위해 이동

0
  • 기본값에서 하나를 필요로했다.
  • SP 측의 해당 IDP 메타 데이터로 이동하여 두 엔티티 ID를 비교합니다.
  • 둘 사이에는 약간의 불일치가 있어야합니다. 따라서 SP는 말하고있는 IDP를 찾을 수 없으며 흐름을 계속할 수 없습니다. IDP의 메타 데이터에서 엔티티 ID를 업데이트하고 shibd를 다시 시작하십시오. 그것은 작동해야합니다 ..