Hi,

Shiro has an official /CAS support/ I developed some times ago and that Les
integrated.
I also proposed (with the help of Jason) an extension : /buji-oauth/ to
bring OAuth client support to Shiro.
This extension was built on my own /scribe-up/ library. I have completely
rebuilt this library into a new *pac4j* component : Profile and
Authentication Client for Java. Please see : http://www.pac4j.org and
https://github.com/leleuj/pac4j.

So I have also completely rebuilt a new extension : *buji-pac4j* to support
*CAS/OAuth/OpenID/HTTP protocols from client side in Shiro* :
https://github.com/bujiio/buji-pac4j.

* For OAuth support, you also need the *pac4j-oauth* dependency : DropBox,
Facebook, Github, Google, LinkedIn, Twitter, Windows Live, WordPress, Yahoo
and CAS server with OAuth wrapper are supported providers
* For CAS support, you also need the *pac4j-cas* dependency : the CAS
protocol is fully supported with :
 - CAS 1.0, CAS 2.0, SAML ticket validation, proxy ticket validation
 - CAS proxification
 - logout request
* For OpenID, you also need the *pac4j-openid* dependency : myopenid.com is
the only provider supported.
* For HTTP, you also need the *pac4j-http* dependency : (local) form and
basic authentications are supported.

To get started, a demo is available :
https://github.com/leleuj/buji-pac4j-demo.

Any feedback will be appreciated.

Best regards,
Jérôme




--
View this message in context: 
http://shiro-user.582556.n2.nabble.com/New-CAS-OAuth-OpenID-HTTP-extension-for-Shiro-tp7578785.html
Sent from the Shiro User mailing list archive at Nabble.com.

Reply via email to