
登录登录包括身份认证和返回通行证双向过程。身份认证信息例如有账号密码图片验证码、账号短信验证码。通行证例如有Tokentoken中加密了账户的详细信息。通行通行信息例如有账号token。服务端要解析验证token有效并且和账号匹配。通行证验证和登录验证的区别通行证相当于替代了密码验证码安全不敏感用在频繁的通行验证中更方便。处理密码重置和电子邮件确认等特权操作要使用一次性随机令牌。http://blog.daocloud.io/edu0523/安全设计技术栈非功能性需求1.当用户登录时将为他们生成一个 JWT 令牌有效期是 24 小时。在后续请求中包含此令牌用户可以执行需要身份验证的操作2.密码重置令牌有效期为 10 分钟电子邮件地址确认令牌为一天3.密码用加密算法Bcrypt加密并且每用户加盐在领域驱动设计DDD中先设计领域模型。值对象当设计领域模型值对象提供了一种方便的方式来描述携带有一定的信息片段属性的集合。 AddressDataAuditDataContactData 和 Password 因此可以认为是值对象。