AWS에서 호스팅하지 않은 AWS API 게이트웨이 인증 메커니즘으로 응용 프로그램 풀이 페더레이션 ID가 아니라 AWS 데모 인증을위한 콘솔 POC를 작성 중입니다. 이것은 C#으로 작성되었습니다.인증 AWS Cognito SRP
사용자를 성공적으로 생성하여 확인했습니다. 하지만 이제는 통과 할 수 있고 다운 스트림을 확인할 수있는 JWT를 검색하기 위해 인증해야합니다. 타입
되지 않은 예외 'Amazon.CognitoIdentityProvider.Model.InvalidParameterException' 가
을 AWSSDK.Core.dll에서 발생다음 코드
using (var client = new AmazonCognitoIdentityProviderClient()) { var initAuthRequest = new InitiateAuthRequest(); initAuthRequest.AuthParameters.Add("USERNAME", username); initAuthRequest.AuthParameters.Add("PASSWORD", password); initAuthRequest.ClientId = clientId; initAuthRequest.AuthFlow = AuthFlowType.USER_SRP_AUTH; var response = client.InitiateAuth(initAuthRequest); WriteLine("auth ok"); }
이 예외를 얻을
추가 정보 : 필수 매개 변수 SRP_A가 누락되었습니다.
SRP 헤더를 생성하는 dotnet sdk에서 방법을 찾을 수 없습니다. 아무도 도와 줄 수 있습니까?
감사 KH