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.
