Google Single Sign-On (SSO) allows users to securely access openSIS using their Google account credentials. This not only enhances security but also simplifies the login experience for students, teachers, and administrators.
This guide walks you through the updated steps to configure Google SSO in openSIS using Google Cloud Console.
Go to:
👉 https://console.cloud.google.com/apis/credentials
Go to the Credentials section.
Click on “Create Project”.
Enter a suitable Project Name that reflects your institution or app purpose.
Click Create to proceed.
After the project is created, a screen will appear.
Click on any navigation button or link to proceed to the OAuth consent screen setup.
Click “Get Started” on the consent screen setup page.
Enter your App Name and User Support Email.
Choose the Audience (e.g., External for most use cases).
Fill in Developer Contact Information.
Click Finish to save the configuration.
🔗 Before proceeding, please review Google’s App Branding Policy
Go back to the Credentials page and click “Create Credentials → OAuth Client ID”.
Choose “Web application” as the type.
Enter a Name for your application.
Under Authorized JavaScript origins, input your school’s openSIS URL (e.g., https://school.opensis.com
).
âť— Do NOT enter any Authorized redirect URIs.
Click Create.
After creation, Google will generate:
Client ID
Client Secret
Copy and save these values securely.
Your created application will appear in the list of OAuth 2.0 clients.
Click the App Name in the client list to reopen the detail page if you need to view the Client ID or Secret later.
Log in to openSIS as an Admin.
Navigate to Settings → SSO Settings.
Select Google SSO.
Enter the Client ID and Client Secret copied earlier.
Click Save.
Your users will now see a “Sign in with Google” button on the login screen, enabling instant access via Google credentials.
âś” Make sure your JavaScript Origin matches the openSIS domain exactly.
âś” Your domain must be included in Authorized Domains in the consent screen.
âś” Check that server time is accurate to avoid token issues.
If you face any issues, feel free to contact our support team at opensishelp@os4ed.com.