Auth0 如何知道我是否已经登录?

问题描述 投票:0回答:2

我正在学习 Auth0。我不明白 Auth0 JS sdk 是如何默默地记录用户的 单页应用程序?他们说令牌保存在内存中,这意味着当我下次打开浏览器时他们不知道我是谁,不是吗?

在下面的官方文件中他们说:

如果用户已经登录到 Auth0 并且不需要其他交互提示,Auth0 将完全响应,就像用户通过登录页面手动进行身份验证一样

https://auth0.com/docs/authenticate/login/configure-silent-authentication#successful-authentication-responses

我的问题是:

  1. 他们如何知道我的电子邮件地址? (如果SDK将我们的token保存在内存中)
  2. 他们如何知道我已经登录? (他们检查他们的数据库吗)
auth0 auth0-js
2个回答
0
投票

您的浏览器具有有效的会话 = Auth0 cookie。该 cookie 与该身份验证请求一起发送,它将用于(重新)识别您的身份。


0
投票

登录后,Auth0 会将您的会话存储在 cookie 中,以便能够继续验证您是否仍处于登录状态,并检查 cookie 是否仍然有效。

© www.soinside.com 2019 - 2024. All rights reserved.