我正在使用auth 0作为我的react native应用程序,登录身份验证。问题是,每次我使用clearSession()时,它都会短暂地重定向到auth 0,然后只显示我的InitialScreen。如何直接重定向到初始屏幕?
const onPressLogout = async () => {
try {
await clearSession();
dispatch(UserActionLogout());//this is where my IntialScreen displaying
} catch (e) {
console.log(e);
}
};
我想在用户点击注销后,只是重定向到初始屏幕。我正在使用react-native-auth 0
谢谢你
1条答案
按热度按时间elcex8rz1#
这是预期的行为。会话作为Single Sign-on cookie存储在授权服务器中。
要注销用户,通过从useAuth 0钩子导入和调用clearSession方法,将用户重定向到Auth 0注销端点。此方法从授权服务器中删除它们的会话。
将注销添加到应用
有关Logout进程的更多信息。