Melde dich über Steam mit Java an [geschlossen]

9

Ich möchte STEAM-LOGIN in meiner JSF2-Webanwendung verwenden. Ich habe das in der Steam Web API-Dokumentation gefunden:

"Steam kann als OpenID-Anbieter fungieren. Dadurch kann Ihre Anwendung die SteamID eines Nutzers authentifizieren, ohne dass sie ihren Steam-Benutzernamen oder ihr Passwort auf Ihrer Website eingeben müssen (dies wäre ein Verstoß gegen die API-Nutzungsbedingungen) eine OpenID-Bibliothek für Ihre bevorzugte Sprache und Plattform und verwenden Sie Ссылка als Anbieter Die zurückgegebene beanspruchte ID enthält die 64-Bit-SteamID des Benutzers. Das beanspruchte ID-Format lautet: Ссылка "

Hier sind meine Fragen:

  • Es gibt mehrere OpenID-Bibliotheken für Java, welche sollte ich verwenden?
  • Ich habe keine Ahnung, wie ich die Umleitung auf die Steam-Anmeldeseite und zurück auf meine Seite implementieren kann

Ich habe einige Beispiele für PHP gefunden, aber nichts für Java.

    
RueKow 26.09.2015, 13:45
quelle

1 Antwort

2

Sie können mit pac4j . Es hat openid connect Unterstützung.

Sie haben auch mehrere Implementierungen, die sie hier bieten.

Sie können hier ein Beispiel pac4j der j2e Umsetzung.

    
sfat 13.08.2017 10:03
quelle