Automatically synced with your v0.app deployments
This repository will stay in sync with your deployed chats on v0.app. Any changes you make to your deployed app will be automatically pushed to this repository from v0.app.
- Go to Auth0.com and login in if you have an existing tenant or sign up to create a new one
- Under Authentication Menu on the left - Click Database and make sure you have a Database Connection if not Create a DB Connection - Username-Password-Authentication
- Under Applications Menu on the left - Click Create Application and choose - Regular Web Application
- Under Branding Menu on the left - Click Universal Login and update as you want and remember to click Save
- Under Security Menu on the left - Click Multifactor Auth
- 1 - Enable a MFA Factor if you desire
- 2 - Define a Policy
- 3 - Click Save
- Update the Application URIs (Make sure you click SAVE)
- Application Login URI (This is your V0 App URL + the login route (e.g. https://v0-modern-pet-store-e-commerce-tem-self.vercel.app/auth/login)
- Allowed Callback URLs (This is your V0 App URL + the callback route (e.g. https://v0-modern-pet-store-e-commerce-tem-self.vercel.app/auth/callback)
- Allowed Logout URLs (This is your V0 App URL (e.g. https://v0-modern-pet-store-e-commerce-tem-self.vercel.app)
- When you are in V0 and on your project click Environment Variables on the Left Navaigation
- If it does not exist create a variable called AUTH0_AUDIENCE and update it to your Auth0 tenant API URI (e.g https://dev-6--m6if2.us.auth0.com/api/v2/)
- If it does not exist create a variable called APP_BASE_URL and update it to your V0 App URL (e.g https://retail.auth.rocks)
- If it does not exist create a variable called AUTH0_SCOPE and update it to the scopes you wish to use, by default set to openid profile email
- If it does not exist create a variable called AUTH0_DOMAIN and update it to your Auth0 tenant Domain (e.g dev-6--m6if2.us.auth0.com)
- If it does not exist create a variable called AUTH0_CLIENT_SECRET which can be copied from going into your Auth0 tenant > Applications > Clicking on your App you created
- If it does not exist create a variable called AUTH0_CLIENT_ID which can be copied from going into your Auth0 tenant > Applications > Clicking on your App you created
- If it does not exist create a variable called AUTH0_SECRET by opening a terminal window and executing openssl rand -hex 32 and then copy the value
This project is live at: