BLOG
Amazon Cognito 사용자 풀은 웹, 모바일 또는 기타 애플리케이션의 사용자 디렉토리입니다. Amazon Cognito 사용자 풀에 저장할만한 일반적인 내용 (사용자 이름, 이메일 주소 또는 전화 번호)외에도 원하는 기타 정보 특성을 포함하도록 사용자 풀을 구성할 수 있습니다. 최신 AWS Amplify 릴리스를 사용하여 Amazon Cognito 사용자 풀에 사용자 지정 특성을 저장하고 검색하는 기능 또한 추가했습니다.
그렇다면, 이 기능들이 언제 유용할 것일까요? 여러분께서 아이스크림 가게를 위한 애플리케이션을 만들고 있다고 상상해 보세요. 그렇다면 당신은 고객 데이터베이스에서, 각 사용자가 가장 좋아하는 아이스크림 종류를 확인할 수 있는 기능을 설정할 수 있기를 원할 것입니다. 이럴 때, 새로운 고객이 등록하면 이 정보를 물어보고 프로필에 추가할 수 있습니다. 그 후부터는 고객들이 가장 좋아하는 아이스크림 종류와 그들의 나머지 프로필에 쉽게 접근할 수 있게 될 거예요!
등록 프로세스 동안 사용자 지정 특성을 생성하려면 인증클래스의 signUp 방법에 이를 추가합니다.
Auth.currentUserInfo() 를 호출하여 모든 특성이 포함된 사용자 프로필을 검색할 수 있습니다. 예를 들어 웹이나 모바일 앱에서 사용자가 가장 좋아하는 아이스크림 맛에 액세스 하려면:
사용자 특성 또한 업데이트 가능합니다. Auth.updateUserAttributes() 방법을 사용하세요.
AWs Amplify 에 대해 더 알아보려면 developer documentation 를 확인하세요.
원문 URL: https://aws.amazon.com/ko/blogs/mobile/aws-amplify-adds-support-for-custom-attributes-in-amazon-cognito-user-pools/
** 메가존 TechBlog는 AWS BLOG 영문 게재글중에서 한국 사용자들에게 유용한 정보 및 콘텐츠를 우선적으로 번역하여 내부 엔지니어 검수를 받아서, 정기적으로 게재하고 있습니다. 추가로 번역및 게재를 희망하는 글에 대해서 관리자에게 메일 또는 SNS페이지에 댓글을 남겨주시면, 우선적으로 번역해서 전달해드리도록 하겠습니다.