在webapp2 文档中没有提到设置SameSitecookie的属性,它似乎是建立在 WebOB 的响应处理程序上的,我检查了 webOB 文档页面,它清楚地显示了'SameSite' flag as an accepted cookie parameter
尽管如此,我还是尝试在 set cookie 中设置它:
self.response.set_cookie(name, secure_cookie, path='/', secure=True,
httponly=True, samesite='lax', expires=expireDate)
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
TypeError: set_cookie() got an unexpected keyword argument 'samesite'
我知道可以使用,self.response.headers.add_header('Set-Cookie', ...但我希望我可以self.response.set_cookie按照 webapp2 文档使用
Firebase 是否支持具有多个电话号码的单个用户?
我们正在构建一个系统,其中一个组的管理员可以通过简单地添加他们的电话号码(一个用户可能有多个号码)来将用户添加到一个组中。我们正在考虑使用 Firebase 身份验证。
用户在系统上注册时需要添加他们的电子邮件、密码、电话号码。这基本上授予用户在登录时访问其电话号码所在组的访问权限。
在用户有两个电话号码A和B的情况下,他可以用电话A注册Group1,用电话B注册Group2。Firebase 允许电话身份验证,这也验证此用户是电话号码的真正所有者,因此我们可以授予他们访问相关订阅组的权限。
我们希望用户使用他们的电子邮件/密码或任何电话号码登录,并且仍然能够看到他们订阅的所有群组。因此,在我们上面的示例中,用户应该看到Group1和Group2与他们是使用电子邮件/密码、电话 A还是电话 B登录无关。
这要求用户个人资料应该有两个(或更多!)电话号码,但阅读 Firebase 文档,我们无法看到单个用户拥有多个电话号码的相关信息。感谢您的反馈。