我在我的应用程序中使用外部身份验证服务,在用户通过身份验证后,该服务将用户重定向到 localhost:3045/#access_token=xxxx(带有 idToken)。如何让 react-router 与重定向的 url 匹配并显示适当的组件?
用户通过 Auth0 成功进行身份验证后出现的控制台错误。
Warning: Location "/access_token=u3wkXAOg45VDhq6e&id_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL3NvdW5kY3RsLmF1dGgwLmNvbS8iLCJzdWIiOiJnb29nbGUtb2F1dGgyfDEwNzc0OTM3NjI4ODQ4MDE2NjcyMCIsImF1ZCI6ImRhOG9MMGJaU2xqc2NLcjk0T3ExMVc3UDdBaVR2YjRMIiwiZXhwIjoxNDUxMjQzNTk3LCJpYXQiOjE0NTEyMDc1OTd9.-6dG3DDQ_UVKFDfxkJXu2hI7rQCnrGw6asmrcFJa_tk&token_type=Bearer&state=7cb2x0U4jxnAm1ft" did not match any routes
我已阅读 react-router 路径匹配文档,但无法弄清楚如何使其与 access_token 匹配。每次用户进行身份验证时,access_token / id_token 都会有所不同。