0
我正在將OpenSAML 3.3集成到我的應用程序中,而不是對所有網址進行硬編碼等,我希望能夠使用配置XML。OpenSAML3.3正確的讀取方式(adfs)FederationService.xml?
我得到這樣一個XML文件,一個ADFS例如,它是「FederationMetadata.xml」
這是我以前看過它的片斷:
InitializationService.initialize();
FilesystemMetadataResolver idpMetaDataProvider = new FilesystemMetadataResolver(new File("/home/raudenaerde/sso/FederationMetadata.xml"));
idpMetaDataProvider.setRequireValidMetadata(true);
idpMetaDataProvider.setParserPool(new BasicParserPool());
idpMetaDataProvider.initialize();
然而,這給了我這個錯誤:在線程「主」 net.shibboleth.utilities.java.support.component.ComponentInitializationException
例外:組件標識符不能爲空
使用使用OpenSAML 2.6.4的github項目(https://github.com/coveo/saml-client)我沒有讀過它的問題,但我想堅持使用最新版本3.3。
我錯過了一些基本的設置?