2016-08-07 15 views
-1

Ich habe AWS Lambda und amazon cognti zur Authentifizierung von Benutzern verwendet.AWS Cognito verwenden, um einen Benutzer in ios zu loggen

I verwendet:

getOpenIdTokenForDeveloperIdentity 

und eine Identität und Token erhalten. Muss ich in meiner App lokal gekauft speichern, damit ein Benutzer angemeldet bleibt? Wie halte ich den Benutzer dauerhaft angemeldet? Läuft die Identität wie das Token ab? Kann ich ein neues Token erhalten, ohne dass sich der Benutzer erneut anmelden muss?

Ich möchte verschiedene amazon Dienste mit dem authentifizierten Benutzer zugreifen.

Antwort

1

Die Identitäts-ID selbst läuft nicht ab. Wenn Sie das gleiche Schlüsselwertpaar "developer_provider_name": "developer_user_identifier" mit getOpenIdTokenForDeveloperIdentity übergeben, gibt der Dienst dieselbe ID zurück.

Das Token läuft in der Dauer ab, die dem Dienst im Parameter TokenDuration zugewiesen wurde, standardmäßig 15 Minuten. Alles, was Sie brauchen, um den Dienst erneut anzurufen, ist developer_user_identifier und der Benutzer muss sich nicht unbedingt erneut anmelden.

Verwandte Themen