더북(TheBook)

4.4.2 사용자 개체

사용자 정보는 캘린더에 필요한 최소한의 양으로 수집합니다. 사용자 인증에 필요한 계정 ID와 비밀번호는 필수이며, 비밀번호는 원문 그대로 다루지 않고 암호화합니다. 암호화 알고리즘에 따라 길이가 다르므로 넉넉하게 128글자로 설정합니다. 호스트는 표시에 별명이나 이름 중 원하는 호칭을 설정할 수 있게 합니다. 표시명은 다른 사용자와 혼란이 생기면 안 되므로 고유해야 합니다. 이메일은 구글 소셜 로그인 연동에서 식별자로 사용합니다. 마지막으로 사용자가 호스트인지 아닌지를 구분하는 정보도 다룹니다.

이 내용을 정리하면 다음 사용자 개체가 필요합니다.

계정 ID: 문자열 40글자, 필수

비밀번호: 문자열 8글자 이상 128글자 이하, 필수

표시명: 문자열 40글자, 필수

이메일: 문자열 128글자, 필수

호스트 여부: Boolean, 필수, 기본값 False

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.