什么是身份验证?
身份验证是应用在允许某人进入之前确认其身份的方式,例如使用密码、通过电子邮件发送的验证码,或“使用Google登录”。
身份验证回答“你是谁?”,它的搭档授权则回答“你被允许做什么?”。登录属于身份验证;管理员能看到普通用户看不到的页面,则属于授权。
常见的方式包括:电子邮件加密码、通过电子邮件发送的魔术链接或一次性验证码、使用Google或Apple等现有账户登录,以及使用身份验证器应用等第二步验证。
要做好身份验证,需要安全地存储密码、防止反复猜测、让会话过期,并在服务器上检查每个请求是否来自已登录且有权限的用户。
在Mythex中,智能体会为你应用的用户构建登录功能,可使用你自己的数据库或你选择的身份验证服务提供商;Mythex没有内置的托管登录服务。
常见问题
身份验证和授权有什么区别?
身份验证确认你是谁。授权则决定你进入之后可以看到和做什么。
应该自己做登录,还是使用服务提供商?
服务提供商会替你处理密码重置、社交登录和安全更新等难题。自己构建可以完全掌控,但责任也更大。只要做得仔细,两种方式都可行。
另请参阅
Mythex · Pricing · 用 AI 构建任何东西 · 网站和应用模板 · Mythex 对比 · AI 应用构建术语表 · 免费的 AI 应用构建工具 · English