我們對我們的項目有要求,我們需要通過SAML 2.0協議使用客戶端的CAS實現對用戶進行身份驗證。CAS和SAML 2.0在Java/Scala中的實現
我們發現了一些Apache模塊,它們實現了這個目的,但我們使用的是Nginx,並且不能使用它們。
我們還發現了一個名爲Pac4J的庫,它支持CAS和SAML 1.1,但它似乎不支持SAML 2.0。
如果您有任何此類圖書館的經驗或想法,請告訴我們。
我們對我們的項目有要求,我們需要通過SAML 2.0協議使用客戶端的CAS實現對用戶進行身份驗證。CAS和SAML 2.0在Java/Scala中的實現
我們發現了一些Apache模塊,它們實現了這個目的,但我們使用的是Nginx,並且不能使用它們。
我們還發現了一個名爲Pac4J的庫,它支持CAS和SAML 1.1,但它似乎不支持SAML 2.0。
如果您有任何此類圖書館的經驗或想法,請告訴我們。
如果您願意使用SaaS產品進行整合以提供您的SP SAML用例,請查看Ping Identity的PingOne APS [注意:我爲Ping工作]。通過RESTful API集成將SAML 1.1/2.0添加到您的應用程序,並且無需工具包即可解決問題,因此您可以保證您的SAML安全且合規。通常需要半天完成整合。
HTH - 伊恩
我pac4j的創造者。那時候,有OpenID/OAuth/CAS協議的支持,它可以在幾種環境中使用:J2E,Spring Security,Shiro,Play框架...更多信息請參閱http://www.pac4j.org ...
目前不支持SAML 1.1/2.0,但它在我的內部路線圖上。只要讓我知道,如果你有興趣對工作,不需要我的幫助......
支持的協議是:
您能否告訴我您支持哪些精確版本的SAML?謝謝 –
對不起,如果我不清楚:此刻,沒有!但我計劃添加兩個支持:SAML 1.1和2.0。這個想法是加入我們的努力...... – jleleu
雖然我們的團隊可能不會好起來與使用SaaS產品,我接受這個答案,因爲在技術上它不回答這個問題,在這一點上沒有更好的答案。 –