我正在搜索后端,通过电子邮件授权用户无需密码。此后端应将临时身份验证链接发送到收件箱。
有没有解决方案,或者我应该自己写一下?
答案 0 :(得分:1)
没有这样的可用,所以我担心你必须自己写。
据我了解,您可以从您发送到用户邮箱的网址中提取“authentication_code”。
http://example.net/allow/xauthcodex/
您可以在视图中获取“xauthcodex”,稍后会调用authenticate()
,然后调用login()
。
您必须编写自己的身份验证后端,这将采用此auth_code
,将对其进行检查,并将返回相应的用户,以使login()
函数正常工作。我假设auth_code
对用户来说是唯一的。
答案 1 :(得分:0)
答案 2 :(得分:0)