[英]CAS and SAML 2.0 Implementation in Java/Scala
我們對項目有要求,其中我們需要通過SAML 2.0協議使用客戶端的CAS實現對用戶進行身份驗證。
我們找到了許多可以實現此目的的Apache模塊,但是我們正在使用Nginx,並且不能使用它們。
我們還找到了一個名為Pac4J的庫,該庫支持帶有SAML 1.1的CAS,但似乎不支持SAML 2.0。
如果您對任何此類庫都有經驗或想法,請告訴我們。
我是pac4j的創建者。 當時,它支持OpenID / OAuth / CAS協議,並且可以在以下幾種環境中使用:J2E,Spring Security,Shiro,Play框架...有關更好的理解,請參見http://www.pac4j.org 。 。
目前不支持SAML 1.1 / 2.0,但它在我的內部路線圖中。 如果您有興趣從事此工作並需要我的幫助,請告訴我。
支持的協議是:
如果您願意使用SaaS產品進行集成以提供SP SAML用例,請查看Ping Identity中的PingOne APS [注意:我為Ping工作]。 通過RESTful API集成將SAML 1.1 / 2.0添加到您的應用程序中,而無需使用任何工具包,因此您可以確保SAML安全且合規。 通常需要1/2天才能完全集成。
HTH-伊恩
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.