Google OAuth
Configure Google OAuth to enable login via Google for the Appsmith installation
Click to expand
To enable Google Sign in, login to your google cloud console
1. Navigate to the OAuth consent section under APIs & Services
Click to expand
2. Configure the consent screen with the domain on which you want to host Appsmith
Click to expand
3. Navigate to the credentials section and create new OAuth Credentials
Click to expand
4. Configure the OAuth Credentials for a web application
Javascript Origins: The domain on which you are hosting Appsmith with https (ex: https://app.appsmith.com)
Redirect URIs: Append /login/oauth2/code/google to your Javascript origins (ex: https://app.appsmith.com/login/oauth2/code/google)
Click to expand
5. Update the instance configuration with the following fields
1
# Example docker configuration
2
# ******** Google OAuth ********
3
APPSMITH_OAUTH2_GOOGLE_CLIENT_ID=YOUR_CLIENT_ID
4
APPSMITH_OAUTH2_GOOGLE_CLIENT_SECRET=YOUR_CLIENT_SECRET
5
APPSMITH_OAUTH2_ALLOWED_DOMAINS=exampledomain.com
6
# ******************************
Copied!
  • Configure the APPSMITH_OAUTH2_GOOGLE_CLIENT_ID and APPSMITH_OAUTH2_GOOGLE_CLIENT_SECRET fields with the client ID and client secret generated in the step above
  • Configre APPSMITH_OAUTH2_ALLOWED_DOMAINS with a second-level domain name (ex: abc.com), to only allow users with an email address from that domain name to log in (ex: [email protected])
    • Note: you can provide several domain names using a comma-separated list
Google Login should now be enabled for your Appsmith installation. If you are running appsmith behind an ELB / Proxy, please configure Nginx following this guide
Last modified 2mo ago
Copy link
Edit on GitHub