덕분에 blog.kdgregory.com 덕분에 샘플 Java 애플리케이션에서 인증을 위해 amazon cognito를 사용할 수있었습니다.AWS 시크릿 인증
그러나 @KeithGregory는 aws SDK 버전 : 1.11.60을 사용했습니다. aws SDK (1.11.205)의 최신 버전에서는 대부분의 생성자 (예 : AWSCognitoIdentityProviderClient)가 사용되지 않습니다.
누구든지 최신 버전에서 aws cognito를 구현하는 방법에 대한 아이디어가 있습니까? 구현시 AWS 설명서가 명확하지 않습니다.
감사합니다.
신속한 답변을 보내 주셔서 감사합니다. 하지만 나는 "클라이언트가 불변"오류를 로그인 할 때 할 수 있습니다. 추적은 다음과 같습니다. java.lang.UnsupportedOperationException : 클라이언트가 작성기로 작성되면 불변입니다. \t at com.amazonaws.AmazonWebServiceClient.checkMutability (AmazonWebServiceClient.java:920) –
알아 냈습니다. 클라이언트에서 region을 명시 적으로 (다른 deprecated 메소드 인 setRegion을 사용하여) 설정했습니다. 이를 수행하는 올바른 방법은 클라이언트를 생성하는 동안 withRegion을 사용하는 것입니다. 이 문제는 다음과 같이 해결되었습니다. AWSCognitoIdentityProvider cognitoClient = AWSCognitoIdentityProviderClientBuilder.standard(). withRegion (Regions.US_WEST_2) .defaultClient(); –