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

时间:2014-02-01 08:50:16

标签: authentication oauth dropwizard

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:2)

Ken Yee有一个例子:

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

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