Terrific work as always!
On Thu, Aug 22, 2013 at 4:43 PM, Kalle Korhonen <kalle.o.korho...@gmail.com>wrote: > Federatedaccounts takes another leap forward by integrating with a new, > Scribe-based module, Pac4j by Jérôme Leleu < > https://github.com/leleuj/pac4j>. > See, the problem with Scribe, and Oauth in general, is that there's no > standard way of getting any unique identifier with Oauth (unlike in > OpenID). So there are several different provider specific extension and it > quickly becomes a mess (read what the author of Scribe thinks about > this< > https://github.com/fernandezpablo85/scribe-java/wiki/Scribe-scope-revised > >). > Anyway, it's great somebody, and in this case, Jérôme, still bothers to > generalize the approach because otherwise I would have needed to do it. The > new Federated Accounts module, tynamo-federatedaccounts-pac4jbasedoauth, > simply provides UI components (Oauth sign in components, callback pages) > around Pac4j, handles the Oauth all automatically and bakes in > Tapestry-style configuration around it so all you need to do is to just add > your Oauth app credentials for your provider of choice. The primary use > case for the new module is authentication and user profile federation, for > other uses cases, you typically still want to use provider specific APIs > and libraries. Documentation is also updated although a bit thin still. > Read more at tynamo-federatedaccounts > guide< > http://docs.codehaus.org/display/TYNAMO/tynamo-federatedaccounts+guide> > . > > Release notes: > Improvement > > - [TYNAMO-211 <http://jira.codehaus.org/browse/TYNAMO-211>] - Allow > parametrized configuration in federated login components for setting > rememberMe in the token > - [TYNAMO-220 <http://jira.codehaus.org/browse/TYNAMO-220>] - Implement > rolling tokens support for federated accounts > - [TYNAMO-181 <http://jira.codehaus.org/browse/TYNAMO-181>] - Implement > DefaultJpaFederatedAccountServiceImpl > - [TYNAMO-182 <http://jira.codehaus.org/browse/TYNAMO-182>] - Support > GitHub federated login > > New Feature > > - [TYNAMO-93 <http://jira.codehaus.org/browse/TYNAMO-93>] - Support for > Google OAuth 2.0 > > Bug > > - [TYNAMO-217 <http://jira.codehaus.org/browse/TYNAMO-217>] - > returnPageName is required since there's no defaultReturnPage prop in > AbstractOauthSignIn > > > Enjoy, > > Tynamo Team > -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com