Hi @gmwill934,
It sounds like you may be running into an issue with blocked third-party cookies. To confirm this, you can set the cacheLocation
to localstorage
in the Auth0Provider
:
ReactDOM.render(
<Auth0Provider
domain={config.domain}
clientId={config.clientId}
audience={config.audience}
redirectUri={window.location.origin}
onRedirectCallback={onRedirectCallback}
useCookiesForTransactions={true}
cacheLocation="localstorage" // <- update cache location
>
<App />
</Auth0Provider>,
document.getElementById("root")
);
There are security considerations regarding storing tokens in local storage which you can read more about here: Token Storage
Alternatively, you can use a Custom Domain so that the cookies won’t be seen as 3rd-party by the browser.
Related FAQ: Why is authentication lost after refreshing my single page application?