2017-10-31 1 views
2

새로운 사용자 가입 중에 이메일에 확인 링크가 표시되지만이를 클릭하면 이메일이 올바르게 확인되지만 필자는 dummy ios 애플리케이션에 대해 AWS Cognito를 탐색하기 시작했습니다.

암호를 잊어 버린 것과 동일한 기능을 가지고 있습니다. 즉, 코드 대신 링크를 가져 와서 더미 웹 사이트로 리디렉션합니다. 사용자가해야 할 일은 새로운 암호를 입력하는 것입니다.

미리 감사드립니다.비밀 번호 분실 관련 링크 aws cognito

답변

1

: 그런 다음 암호를 재설정 할 ConfirmForgotPassword 엔드 포인트에 (웹 사이트 코드에서) 전화를 걸 필요가

{ 
    "AnalyticsMetadata": { 
     "AnalyticsEndpointId": "string" 
    }, 
    "ClientId": "string", 
    "SecretHash": "string", 
    "Username": "string" 
} 

: 당신은 ForgotPassword 엔드 포인트에 전화를 걸 수 있습니다 나는 몇 달 전에 물어 보았던 질문을 대답으로 업데이트하는 것을 고려했다. 따라서 AWS 설명서에 따라
"ForgotPassword API를 호출하면 사용자 암호를 변경하는 데 필요한 확인 코드와 함께 최종 사용자에게 메시지가 전송되고 Username 매개 변수에는 사용자 이름 또는 사용자 별칭 확인 된 전화 번호가있는 경우 확인 코드이 전화 번호로 전송되고 그렇지 않으면 확인 된 이메일이있는 경우 확인 코드 이 전자 메일로 전송됩니다. 확인 된 전화 번호 나 확인 이메일을
Here is the link to AWS doc.
그래서 어떤 해결 방법은 그것을 달성하기 위해가있을 수 있습니다. "에 InvalidParameterException이 발생합니다, 존재하지만, 링크 (F)를 전송 또는 비밀번호를 잊어 버린 경우 AWS Cognito에서 현재 지원하지 않습니다.

4

예. 나는 이것에 대해 잊어

{ 
    "AnalyticsMetadata": { 
     "AnalyticsEndpointId": "string" 
    }, 
    "ClientId": "string", 
    "ConfirmationCode": "string", 
    "Password": "string", 
    "SecretHash": "string", 
    "Username": "string" 
}