我正在编写我的第一个基于Dropwizard的应用程序。这是一个在一家知名的PHP商店中有点怀疑的老板的概念验证。
我要做的一件事是使用我们现有的框架创建简单的东西:
允许用户使用他们的电子邮件+密码创建帐户,发送验证电子邮件并将其帐户标记为活动帐户,然后允许他们使用基本密码身份验证登录。
允许使用谷歌(现在我看到它正在改为谷歌+)
允许使用Facebook,但随后也允许他们更改Facebook给我的电子邮件地址。
我找到了openId集成示例,以及其他各种文章,这些文章总是看起来过时(或者似乎没有用),而且我已经准备放弃了三天。我敢肯定有人必须先做过这件事并将其公之于众。请告诉我。
答案 0 :(得分:2)
Ken Yee有一个例子:
https://github.com/kenyee/dropwizard-oauth-openid
基于Gary Rowe的示例,但使用SocialAuth添加了Oauth支持。这可能是一个好的开始。