Bevor ich anfange, möchte ich sagen, ich weiß absolut nichts über OpenID. Ich möchte nicht einmal das tun, wofür OpenID verwendet wird, aber ich kann mir vorstellen, dass die Leute es erwähnen werden, aber das ist nicht das, wonach ich suche.Steam API Authentifizierung
Ich habe Software. Diese Software erfordert, dass Benutzer ihren Steam-Benutzernamen bei der Registrierung angeben. Sie melden sich nicht über Steam an und geben nur ihren Benutzernamen an, damit andere ihren Steam-Benutzernamen kennen. Daher ist OpenID nicht erforderlich.
Ich weiß, ich kann einfach nur ein Textfeld hinzufügen und sie ihren Steam-Benutzernamen auflisten und es einen Tag nennen. Allerdings können die Leute so ziemlich jeden beliebigen Steam-Benutzernamen eingeben, den sie wollen und getan werden. Ich möchte stattdessen ihre Benutzernamen bestätigen können.
Idealerweise würde es einen "authenticate steam account" Button geben. Die Leute klicken darauf und es erscheint ein Steam-Anmeldeformular. Leute loggen sich ein und Steam gibt ihren Benutzernamen zurück (und vielleicht einige zusätzliche Daten, wie zB ihren Avatar). Was wäre der beste Weg, dies zu tun?
>> Gibt es eine Möglichkeit, OpenID Login in Android zu implementieren? >> Falls nicht, ist es dem Benutzer trotzdem möglich, sich anzumelden? –
Für jetzt ist das ungenau, "Da das OpenID-Protokoll von der OpenID Foundation veraltet ist, ist diese Bibliothek ebenfalls veraltet und wird als solche nicht mehr verwaltet." https://code.google.com/p/lightopenid/ – Lobato
Sie können die LightOpenID-Bibliothek von hier https://github.com/iignatov/LightOpenID herunterladen –