2012-08-10 161 views
3

我已經設置Shibboleth IDP和SP。它們配置正確並且正在工作。SAML - Java中的服務提供商

我現在想刪除SP並用我自己的代碼替換它。即:我希望我的Java代碼在不運行shibd.exe和httpd.exe的情況下充當SP(路由請求,主機元數據和驗證SAML斷言)。

這可能使用OpenSAML嗎?有什麼我可以用的例子嗎?

回答

1

我用Shibboleth ECP擴展程序做了這個。

0

ECP配置文件確實是實現這一目標的好方法。如果這一切都爲你工作,那麼你應該堅持這一點,我只想指出你另一個可能的方向。

如果您仍然需要使用Web瀏覽器單一登錄配置文件,您可以嘗試將您的代碼與ShanxiB的Java Java Implementation的關係(src,doc)相集成。

但是,當然,如果您只需要一些輕量級的Java代碼來訪問Shibboeleth IdP,那麼ECP就完全沒問題。