 Hey folks, we're answering frequently asked questions from the OctaCustomer Identity Cloud community. Today we are going to look at troubleshooting. The Auth0 SPAJS must run on a secure origin error, Auth0 Single Page App, JavaScript SDK or SPSDK for short, is the recommended library for any single page application that use Auth0 authentication. Most other JavaScript SDK such as the React and Angular ones use the SPSDK as the bits so you might be using it even if you don't import it directly to the project. This is a simple application that uses its SPSDK. If I open the DevTools console in the browser we can see that an error has occurred. It says Auth0 SPAJS must run on a secure origin. Let's take a look at why this error may show up. DSPSDK performs some cryptographic operations which requires the web cryptography API in the browser. However, this API will only work when the website is considered to be running in a secure origin. This list here show what counts as a secure origin. For example, if your web app supports HTTPS or is running in local host they are considered secure origins. Now if we go back to our application you can see that it is running in a plain HTTP which is not a secure web origin hence the error. On the other hand the same application running in local host will not give data so if you're getting this error the first thing you should look at is whether your web application is running in a secure origin. If the application is running in a secure origin but it's still giving you the error it's possible that the browser you are using is an old one that does not support the web cryptography API. You can see a list of compatible browsers and versions. In this can I use page here? To recap we looked at what troubleshooting steps we need to take if we get the Auth0 SPAJS must run on a secure origin error. If you found this video helpful please like and subscribe on YouTube and join us for more content at community.auth0.com. Thank you.