Was ist die REST (oder CLI) -API für die Anmeldung bei Amazon Cognito-Benutzerpools?

Wie kann ich Anmeldungen über Amazon Cognito REST-APIs (für Benutzerpools) auf Plattformen durchführen, für die es kein offizielles SDK gibt? - Beachten Sie, dass ich nach Benutzerpools frage - nicht nach Identitätspools.

Zusammenfassun

Amazon Cognito bietet drei Arten von Anmeldungen:

federated logins (erstelltidentity pools) - mit sozialen Netzwerken wie FB, Twitter, G + etcAWS verwaltete Anmeldungen (erstelltuser pools) - Verwenden der von Amazon verwalteten Anmeldedienste, Anmelden, Passwort vergessen, Passwort zurücksetzendeveloper hat Anmeldungen bereitgestellt (mein benutzerdefinierter Authentifizierungsdienst wird von mir verwaltet)

Ich verwende den zweiten (mit Benutzerpools)

Amazon cognito verfügt über mehrere SDKs für Android, iOS, Javascript, Xamarin usw. Cognito bietet auch REST-APIs zum Aufbau auf Plattformen, die nicht von offiziellen SDKs unterstützt werden.Ich erstelle eine App für eine andere Plattform und daher ist die REST-API meine einzige Möglichkeit, da es kein offizielles SDK für meine Plattform gibt.

Die Cognito REST-API bietet verschiedene Endpunkte für 'Anmelde ','Passwort vergesse ',' Bestätigung 'etc, aber überraschenderweisedie REST-API hat keinen Endpunkt für die einfache Anmeldung / Anmeldung.

VonCognito CLI API docs Ich habe alle OFFIZIELLEN CLI-APIs, die für "signup users "," Anmeldungen bestätigen ","Passwörter ändern "," Telefonnummer bestätigen "," Passwort vergessen" etc. Überraschenderweise wird für LOGINs keine CLI-API erwähnt. Ich hatte gehofft, dass es eine CLI-API wie "$ aws cognito-idp log-in "genau wie bei"$ aws cognito-idp sign-up" oder für "$ aws cognito-idp forgot-password" etc

Auch vondieses Tutorial zum Einstieg es geht um "* was mit erhaltenen Token geschehen sollNAC erfolgreiche Authentifizierung eines Benutzers * ". Es wird jedoch nicht über @ gesprocheWIE MA Mit Cognito User Pool-APIs kann die erfolgreiche Authentifizierung an erster Stelle erfolgen. Beispiele sind nur für Android-, iOS- und Javascript-SDKs verfügbar. Für Plattformen ohne SDKs sind keine Authentifizierungsbeispiele verfügbar.

Hence,Wie kann ich Anmeldungen über Amazon Cognito REST-APIs (für Benutzerpools) auf Plattformen durchführen, für die es kein offizielles SDK gibt?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage