AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi "ID Token" über Google Play Services in Android Apps erzeugen
Thema durchsuchen
Ansicht
Themen-Optionen

"ID Token" über Google Play Services in Android Apps erzeugen

Offene Frage von "mjustin"
Ein Thema von mjustin · begonnen am 9. Nov 2014
Antwort Antwort
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#1

"ID Token" über Google Play Services in Android Apps erzeugen

  Alt 9. Nov 2014, 10:26
In einer Android (Java) App kann ich über die Google Play Services API ein "ID Token" für den Benutzer erstellen und dieses dann in HTTP Requests mitsenden, damit mein Back-End Server den Benutzer verifizieren kann. Dazu muss für die App und für den Webserver eine Client-IDs in der Google API Console hinterlegt sein.

Vorteil ist, dass der Benutzer keine Benutzername/Passswort Abfrage erhält. Benutzername und Passwort werden nicht an den Back-End Server gesendet, sondern nur das ID Token, das eine begrenzte Gültigkeitsdauer hat. Über das Token ist auf dem Back-End Server eine Identifizierung des Benutzers möglich, denn Google stellt anhand des Tokens die E-Mail Adresse des Benutzers zur Verfügung. Für die Backend-Server Integration einer Android App ist das Verfahren sicher, da das Token für ein Gerät gilt, das von dem über die E-Mail Adresse identifizierten Benutzer verwendet wird. Zudem kann der Back-End Server sehr sicher sein, dass das ID Token von einer App gesendet wurde, die die richtige Client-ID hat.

Meine Frage: hat den Zugriff auf diese Google API in einer Delphi Anwendung schon jemand erfolgreich getestet? (Die Klassen die hier verwendet werden sind GoogleAuthUtil für das Abfragen des Tokens und AccountManager für den Account Picker zur Kontenauswahl).

(Eine App und einen Backend-Server habe ich in Android / Java schon erstellt, vielleicht besteht ja Interesse eine FireMonkey Android App ab als Proof-of-Concept zu bauen.)
Michael Justin

Geändert von mjustin ( 9. Nov 2014 um 10:31 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz