Grâce à blog.kdgregory.com, j'ai pu utiliser amazon cognito pour l'authentification dans un exemple d'application Java.Authentification avec AWS Incognito
Toutefois, @KeithGregory a utilisé une version aws SDK: 1.11.60. Dans la dernière version d'aws SDK (1.11.205), la plupart des constructeurs (par exemple AWSCognitoIdentityProviderClient) sont désormais obsolètes.
Est-ce que quelqu'un a des idées sur la façon d'implémenter aws cognito dans une version plus récente. La documentation AWS n'est pas si claire sur l'implémentation.
Merci.
Merci pour la réponse rapide. Mais je peux une erreur "client est immuable" lorsque j'essaie de me connecter. La trace est: java.lang.UnsupportedOperationException: Le client est immuable lorsqu'il est créé avec le constructeur. \t à com.amazonaws.AmazonWebServiceClient.checkMutability (AmazonWebServiceClient.java:920) –
Je l'ai compris. Je définissais la région explicitement (avec une autre méthode obsolète, setRegion) sur le client. La bonne façon de procéder est d'utiliser withRegion lors de la création du client. Cela a résolu le problème: AWSCognitoIdentityProvider cognitoClient = AWSCognitoIdentityProviderClientBuilder.standard(). WithRegion (Regions.US_WEST_2) .defaultClient(); –