2012-03-31 2 views
0

Google OpenID 및 facebook OAuth Login 만 지원하는 웹 사이트의 고유 식별자로 "이메일"을 사용할 수 있습니까? 내가 ID를 저장하고 있지 않다전자 메일을 사용자의 고유 한 식별자로 사용할 수 있습니까?

, 난 그냥 이메일을 저장하고있어 ...

은 충분합니까? 갈등이있을 것인가? 페이스 북 계정을 gmail과 동일한 이메일로 등록했지만 아직 활성화하지 않은 사용자는 로그인 할 수 있으며 OpenId에 등록 된 계정에 대한 액세스 권한을 얻을 수 있습니까?

+0

사용자 ID를 저장하는 것이 더 좋습니다. 사용자가 이메일 주소를 변경하면 사용자 목록에서 찾을 수 없기 때문입니다. 또한 이메일을 저장하고 사용자가 변경했는지 확인하여 업데이트 할 수 있습니다. – Philip

답변

1

페이스 북 사용자가 언제든지 자신의 계정과 연결된 이메일을 변경할 수 있으므로 이메일을 고유 식별자로 사용하지 않는 것이 좋습니다. 이 경우 시스템이 실패합니다.

2

사용자 ID를 저장하는 것이 더 좋습니다. 사용자가 이메일 주소를 변경하면
사용자 목록에서 찾을 수 없기 때문입니다.
사용자 이메일을 저장하고 사용자가 이메일을 변경했는지 확인하여 업데이트 할 수 있습니다.