This example shows how to support OAuth in a react-admin v4 application.
- A google application: ret up a project in the Google API Console to obtain OAuth 2.0 credentials, set a redirect URI, and (optionally) customize the branding information that your users see on the user-consent screen
- Configure OAuth for this application with
http://localhost:5173/auth-callbackas the authorized origin andhttp://localhost:5173/auth-callbackas the authorized redirect URI. Copy the client ID and secret. - Rename the
.env.templatefiles in both theappandapidirectory and update the following variables:VITE_OIDC_CLIENT_ID: Paste the client ID you copied at step 2OIDC_CLIENT_ID: Paste the client ID you copied at step 2OIDC_CLIENT_SECRET: Paste the secret you copied at step 2
Run the following command:
make install-
Start the API by running:
make run-api
-
In another terminal, start the application by running:
make run-app