Integratoren müssen einen Webhost implementieren, um die Nutzer zu Authentifizierungszwecken weiterzuleiten. Diese Authentifizierung ist eine andere Modalität, aber derselbe Zweck wie die Authentifizierung durch die Android-Authentifizierung. Dieser Webhoster muss eine für Mobilgeräte optimierte Website haben.
Der Webhost muss Anfragen im mobilen Web und Desktop-Webanfragen anhand des User-Agent-Header-Werts bestimmen. Die Seite, die bei Anfragen für das mobile Web bereitgestellt wird, muss für das mobile Web unter Android und iOS optimiert sein. Abgesehen vom User-Agent-Header-Wert gibt der Client Ihnen keinen weiteren Hinweis auf die Umgebung, in der dieser Nutzer die Anfrage stellt (Desktop oder Web).
Auf dem Server muss ein HTTPS-Protokoll mit GET implementiert werden. Pfad und Host können vom Integrator definiert werden. Der Integrator muss URL-Längen von 2.048 Zeichen unterstützen. Dazu gehören Schema, Host, Port, Pfad und Parameter.
Alle Parameter werden vor der URL-Codierung in UTF-8 codiert.
Anfragen
Auf Anfrage stellt Google Folgendes als URL-Parameter zur Verfügung:
| Felder | |
|---|---|
      gspMajorVersion
     | 
    
      int
      Hauptversionsnummer für diese Anfrage.  | 
  
      gspAuthenticationRequest
     | 
    
      AuthenticationRequest
      Authentifizierungsanfrage.  | 
  
      gspAssociationId
     | 
    
      string
      Falls vorhanden, enthält sie eine Kennung, mit der der Integrator die Anmeldedaten des betroffenen Nutzers abruft. Wenn diese Option nicht vorhanden ist, kann der Nutzer die Kontokennung ändern.  | 
  
      gspCallbackUrl
     | 
    
      string
      URL, an die der Nutzer weitergeleitet werden soll, um den Authentifizierungsvorgang bei Google abzuschließen. Dieser Wert ist URL-codiert.  | 
  
Antwort
Nach Abschluss der Authentifizierung muss der Nutzer mit HTTPS GET zu gspCallbackUrl weitergeleitet werden.  Diese URL muss die folgenden Abfrageparameter haben:
| Felder | |||||||
|---|---|---|---|---|---|---|---|
        gspResult
       | 
      
        int
        
 
  | 
    ||||||
        gspAuthenticationResponse
       | 
      
        AuthenticationResponse
        Authentifizierungsantwort.  | 
    ||||||