使用 Auth0 注销后重定向

966*_*29a 6 reactjs auth0

所以我最近获得了使用 netlify 域的登录按钮,现在当我尝试单击注销按钮时,我被重定向到 localhost:3000 但我希望将其重定向回带有登录按钮的页面,是否有怎么办?以下是我的 URI 详细信息:

允许的回调 URL:

http://localhost:3000,https://auth0-sample-authentication.netlify.app
Run Code Online (Sandbox Code Playgroud)

允许的注销 URL

http://localhost:3000,https://auth0-sample-authentication.netlify.app
Run Code Online (Sandbox Code Playgroud)

允许的 Web 来源

http://localhost:3000,https://auth0-sample-authentication.netlify.app
Run Code Online (Sandbox Code Playgroud)

请告诉我是否需要包含更多代码

谢谢,

324hz win21H2 他/他

小智 6

对于现在查看此问题的任何人,您可能会收到上述所选答案的打字稿错误。您需要将 returnTo 包装在 logoutParams 对象中。

<button onClick={() => logout({ logoutParams: { returnTo: window.location.origin } })}>
  Log Out
</button>
Run Code Online (Sandbox Code Playgroud)


Vic*_*lyk 1

如果我理解正确的话,你需要添加 returnTo。文档中说https://auth0.com/docs/quickstart/spa/react/01-login