Dank blog.kdgregory.com konnte ich amazon cognito zur Authentifizierung in einer Java-Beispielanwendung verwenden.Authentifizierung mit AWS Incognito
Allerdings verwendete @KeithGregory eine aws SDK-Version: 1.11.60. In der neuesten Version von aws SDK (1.11.205) sind die meisten Konstruktoren (z. B. AWSCognitoIdentityProviderClient) jetzt veraltet.
Hat jemand irgendwelche Ideen, wie AWS cognito in einer neueren Version zu implementieren. Die AWS-Dokumentation ist nicht so klar in der Implementierung.
Danke.
Danke für die prompte Antwort. Aber ich kann einen Fehler "Client ist unveränderlich", wenn ich versuche, mich anzumelden. Die Ablaufverfolgung ist: java.lang.UnsupportedOperationException: Client ist unveränderlich, wenn mit dem Generator erstellt. \t bei com.amazonaws.AmazonWebServiceClient.checkMutability (AmazonWebServiceClient.java:920) –
Ich fand es heraus. Ich habe die Region explizit (mit einer anderen veralteten Methode, setRegion) auf dem Client festgelegt. Der richtige Weg dazu ist die Verwendung von withRegion beim Erstellen des Clients. Dies löste das Problem: AWSCognitoIdentityProvider cognitoClient = AWSCognitoIdentityProviderClientBuilder.standard(). WithRegion (Regions.US_WEST_2) .defaultClient(); –