Welche Java-Bibliothek sollte ich für die Authentifizierung über Facebook, Google Mail, lokale Authentifizierung usw. verwenden?

8

Welche Java-Bibliothek empfehlen Sie, die Authentifizierung in einer Java-Webanwendung (nur Servlets & amp; JSPs) zu implementieren? Wir wollen die gängigsten Authentifizierungsanbieter (Facebook, Yahoo, Google Mail, etc.) und auch die lokale Account-Registrierung anbieten.

Ich habe SocialAuth gefunden, aber es sieht ziemlich neu aus und ich weiß nicht, ob es bessere Alternativen gibt. Darüber hinaus sieht es so aus, als ob SocialAuth den Zugriff auf Benutzerkontakte anfordert, die ich nicht benötige und die unsere Benutzer verärgern könnten.

Danke!

    
Óscar 14.12.2010, 16:39
quelle

3 Antworten

2

Sie können die neuere Version von SocialAuth auschecken, Sie können die Berechtigungsebene festlegen, die von den Benutzern angefordert werden soll.

    
helloworld 10.06.2011 14:39
quelle
0

Spring Security ist ein guter Ausgangspunkt, um ein flexibles Authentifizierungssystem in Ihrem Projekt zu erhalten.

Ссылка

Es gibt ein Spring-Security-Facebook-Plugin, das die Facebook-Authentifizierung integrieren wird.

Ссылка

Ich bin mir über die anderen nicht sicher. Wenn Sie über OpenID sprechen, dann unterstützt die Federsicherheit das.

    
Mike 14.12.2010 16:50
quelle
0

Am Ende habe ich openid4java verwendet, um Google und Yahoo OpenId zu integrieren, und einfache HttpClient-Aufrufe, um OAuth-basierte Dienste (Facebook und Hotmail) zu integrieren.

    
Óscar 10.05.2011 15:36
quelle