AWS의 Cognito를 사용하여 회원가입을 구현할 때
이러한 에러가 발생했다. 에러의 의미는 attribute로 넘겨 받은 parameter의 type이 string이 아니라서 발생하는 에러였다.
고민을 하다가 custom attribute의 파라미터를 string으로 넘겨야 겠다고 생각을 했고,
이렇게 넘겨주었다. 그러고 나서 Cognito User Pool -> App Client -> 세부 정보 표시 -> 속성 읽기 및 쓰기 권한 설정 에서 읽기 가능 속성과 쓰기 가능 속성 전체를 체크를 해주었더니 정상적으로 작동이 되었다.
느낀 점 : Cognito custom attribute를 사용할 때는 type을 잘 확인하고, App client의 읽기 가능 속성과 쓰기 가능 속성을 체크를 해주는 것을 잊지말자!