/ / Dropwizard Benutzerregistrierung (Basic, Social, OpenID, OAuth, Google+) - Authentifizierung, oauth, Dropwizard

Dropwizard Benutzerregistrierung (Basic, Social, OpenID, OAuth, Google+) - Authentifizierung, oauth, Dropwizard

Ich schreibe meine erste Dropwizard basierte Anwendung. Es ist ein Proof-of-Concept für einen etwas skeptischen Chef in einem etablierten Php-Shop.

Eine Sache, die ich versuche zu tun, ist, mit unserem bestehenden Framework das zu schaffen, was einfach ist:

  1. Erlauben Sie Nutzern, ein Konto unter Verwendung ihrer E-Mail-Adresse und ihres Passworts zu erstellen, eine Bestätigungs-E-Mail zu senden und ihr Konto als aktiv zu markieren. Anschließend können sie sich mit der grundlegenden Passwd-Authentifizierung anmelden.

  2. Erlaube das selbe mit google (was ich jetzt sehe ändert sich zu google +)

  3. Erlauben Sie dasselbe mit Facebook, aber erlauben Sie ihnen dann auch, die E-Mail-Adresse zu ändern, die Facebook mir gibt.

Ich habe das openId-Integrationsbeispiel gefunden, undVerschiedene andere Artikel beziehen sich auf Versionen, die immer veraltet erscheinen (oder einfach nicht funktionieren), und drei Tage, in denen ich bereit bin aufzugeben. Ich bin mir sicher, dass jemand das schon einmal gemacht und öffentlich gemacht hat. Bitte sag es mir.

Antworten:

2 für die Antwort № 1

Ken Yee hat ein Beispiel:

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

welches auf Gary Rowes Beispiel basiert, aber Oauth Unterstützung hinzugefügt hat SozialAuth. Es kann ein guter Anfang sein.