Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Schwarzefee

Treue Seele

  • »Schwarzefee« ist der Autor dieses Themas

Beiträge: 155

Wohnort: Ost-Sachsen

Beruf: Programmierer

  • Private Nachricht senden

1

30.04.2020, 09:29

Google-Login mit C#

Hi,

ich möchte in meinem C# Programm bzw. in meinem Unity-Spiel (für Windows) den Login per Google-Account anbieten.

Wie genau gehe ich da vor? Ich hab da noch keine richtigen Informationen gefunden.



Gruß

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

Schwarzefee

Treue Seele

  • »Schwarzefee« ist der Autor dieses Themas

Beiträge: 155

Wohnort: Ost-Sachsen

Beruf: Programmierer

  • Private Nachricht senden

3

04.05.2020, 13:47

Hi,

ich weis nicht ob ich Firebase richtig vertanden habe.

Ich möchte dem Spieler ermöglichen, sich bei meinem Spiel nicht registieren zu müssen, sondern sich per Google-Account einloggen zu können.
Alternativ soll die normale Registierung aber auch möglich sein.

Es geht mir dabei nicht um iOS / Android, sondern um ein Windows-Spiel.


Wie genau muss ich da vorgehn?



Gruß

Schwarzefee

Treue Seele

  • »Schwarzefee« ist der Autor dieses Themas

Beiträge: 155

Wohnort: Ost-Sachsen

Beruf: Programmierer

  • Private Nachricht senden

4

05.05.2020, 10:44

Hi,

ich hab mir mal ein paar Gedanken gemacht.
Wäre Folgendes möglich:

Der Client holt sich per OAuth von Google den Authorization-Code und schickt diesen an den Server weiter.
Der Server prüft dann den Code und holt sich ggf. die Google-UserId bzw. die E-Mail Adresse.
Anhand derer wird der User identifiziert und ggf. eingeloggt.


Ist diese Vorgehensweise möglich, oder gibt es da Sicherheitsbedenken (z.B. wenn man den Authorization-Code an den Server sendet)




Gruß

Schwarzefee

Treue Seele

  • »Schwarzefee« ist der Autor dieses Themas

Beiträge: 155

Wohnort: Ost-Sachsen

Beruf: Programmierer

  • Private Nachricht senden

5

05.05.2020, 20:16

Hi,

ist es überhaupt möglich, dass der Client den Auth-Code anfordert, und der (Web-)Server sich damit authentifiziert?

Bei meinem Skript liefert

Quellcode

1
2
$gClient->fetchAccessTokenWithAuthCode($_POST['gcode']);
$gtoken = $gClient->getAccessToken();


bzw.

Quellcode

1
2
$gClient->authenticate($_POST['gcode']);
$gtoken = $gClient->getAccessToken();




ein leeres Ergebnis.



Gruß

Werbeanzeige