Dropwizard用户注册(基本,社交,OpenID,OAuth,Google +)

Erw*_*win 5 authentication oauth dropwizard

我正在编写我的第一个基于Dropwizard的应用程序.这是一个在一家知名的PHP商店中有点怀疑的老板的概念验证.

我要做的一件事是使用我们现有的框架创建简单的东西:

  1. 允许用户使用他们的电子邮件+密码创建帐户,发送验证电子邮件并将其帐户标记为活动,然后允许他们使用基本密码身份验证登录.

  2. 允许相同的使用谷歌(现在我看到正在改为谷歌+)

  3. 允许使用Facebook,但随后也允许他们更改Facebook给我的电子邮件地址.

我找到了openId集成示例,以及其他各种文章,这些文章总是看起来过时(或者似乎没有用),而且我已经准备放弃了三天.我敢肯定有人必须先做过这件事并将其公之于众.请告诉我.

yun*_*ace 2

Ken Yee 有一个例子:

https://github.com/kenyee/dropwizard-oauth-openid

它基于 Gary Rowe 的示例,但使用SocialAuth添加了 Oauth 支持。这可能是一个好的开始。