我在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,否则我无法登录。
当我阅读静默身份验证时,请使用第三方cookie。
那么有什么解决方案可以防止这些cookie且不影响我们的功能吗?
答案 0 :(得分:0)
静音登录必须在客户端的某个位置保持状态,但是您可以通过设置Custom Domain(需要付费帐户)来解决该问题。这样,cookie不会被视为第三方,浏览器也不会阻止它。