如何防止auth0第三方Cookie

时间:2020-07-28 12:34:17

标签: javascript authentication auth0

我在React项目中使用auth0静默身份验证。

  login(email, password) {
    const params = {
      connection: '*****************',
      scope: '**********',
      email: '***********@*****',
      password: '*****************'
    };
    return new Promise((resolve, reject) => {
      this.instance.popup.loginWithCredentials(params, (error, data) => {
        if (error) {
          reject(error);
          return;
        }
        resolve({
          expiresIn: data.expiresIn,
          accessToken: data.accessToken
        });
      });
    });
  }

除非解锁第三方Cookie,否则我无法登录。

enter image description here

当我阅读静默身份验证时,请使用第三方cookie。

那么有什么解决方案可以防止这些cookie且不影响我们的功能吗?

1 个答案:

答案 0 :(得分:0)

静音登录必须在客户端的某个位置保持状态,但是您可以通过设置Custom Domain(需要付费帐户)来解决该问题。这样,cookie不会被视为第三方,浏览器也不会阻止它。