larrow/shelter

关于普通用户的用户名和邮箱身份

fsword opened this issue · 2 comments

现在在系统数据库中,用户有两个唯一性标识:用户名和邮箱,功能如下:

  • 用户名
    • 作为镜像的命名空间
    • 用于docker pull/push 时的认证身份识别
  • 邮箱
    • 作为登录web界面时的认证身份识别

感觉有些不对,似乎还可以简化

qinix commented

补充:用户名同时还能作为 web 界面的认证身份识别

用户名作为命名空间肯定是需要的,作为一个互联网服务似乎去掉邮箱认证并不是很好?

这个问题一直没有回复,用户名作为命名空间确实不可或缺,邮箱认证的问题可能要和其它认证方式共存比较好,比如基于oauth之类?