내 응용 프로그램에 OpenSAML 3.3을 통합하고 있으며 모든 URL을 하드 코딩하는 대신 구성 XML을 사용하고 싶습니다. 그러나OpenSAML3.3 FederationService.xml (adfs)을 올바르게 읽는 방법은 무엇입니까?
InitializationService.initialize();
FilesystemMetadataResolver idpMetaDataProvider = new FilesystemMetadataResolver(new File("/home/raudenaerde/sso/FederationMetadata.xml"));
idpMetaDataProvider.setRequireValidMetadata(true);
idpMetaDataProvider.setParserPool(new BasicParserPool());
idpMetaDataProvider.initialize();
,이 날이 준 :
내가 ADFS의 예를 들어 같은 XML 파일을 받았다, 그것은 'FederationMetadata.xml'
이 내가 그것을 읽는 데 사용되는 조각입니다입니다 오류 : 스레드 "주요"net.shibboleth.utilities.java.support.component.ComponentInitializationException에서
예외 : 구성 요소 식별자는 null 일 수 없습니다
OpenSAML 2.6.4를 사용하는 github 프로젝트 (https://github.com/coveo/saml-client)를 사용하여 읽는 데 문제가 없었지만 최신 버전 3.3을 사용하고 싶습니다.
일부 기본 설정이 누락 되었습니까?