Google SSO Integration (OIDC)
Overview
Google SSO Integration (OIDC) is a simple module that enables secure login using Google accounts through OpenID Connect (OIDC). It is built on top of the Mendix OIDC SSO module and makes Google authentication easy to integrate.
It allows users to log in with their Google credentials and automatically creates users during first login. With minimal configuration, developers can quickly enable secure and reliable authentication for their applications.
Documentation
📌 Typical Usage Scenario
This module is used to enable users to log in to an application using their Google account. It eliminates the need for manual user registration and password management, making authentication simple and secure. It is useful for both internal and customer-facing applications.
⚙️ Features and Limitations
Features
- Google SSO using OpenID Connect (OIDC)
- Simple and quick integration
- Secure authentication using OAuth 2.0
- Supports basic user information (email, profile)
Limitations
- Supports only Google as Identity Provider
- Requires external configuration in Google Cloud Console
- Google Cloud premium setup may be required for production usage
🔗 Dependencies
- OIDC SSO
- Atlas Web Content
- Mx Model Reflection
- UserCommons
- Community Commons
- Encryption
🛠️ Installation
- Import the module into your application.
- Install all required dependencies.
- Ensure app security is set to Production level.
⚙️ Configuration
- Create a project in Google Cloud Console.
- Generate OAuth Client ID and Client Secret.
- Add the credentials in OIDC configuration.
- Import configuration and select required scopes:
- openid
- profile
- Save the configuration.
- Configure user roles based on your use case.
- Logged-in users can be viewed by the Administrator in the Admin page under Users.
Releases
Google SSO Integration (OIDC)
✨ Initial Release
We are excited to introduce Google SSO Integration (OIDC), enabling secure and seamless authentication using Google accounts via OpenID Connect (OIDC).
🔹 Features
- 🔐 Secure login using Google (OIDC)
- ⚡ Easy integration with minimal configuration
- 👤 Automatic user provisioning (Just-In-Time)
- 🔄 Supports standard OAuth 2.0 / OpenID Connect flow
- 🧩 Built on top of Mendix OIDC SSO module
🔹 Requirements
- Mendix Studio Pro 9.24 or above
- OIDC SSO
- Atlas Web Content
- Mx Model Reflection
- UserCommons
- Community Commons
- Encryption
🔹 Notes
- App security must be set to Production level
- Ensure correct redirect URL is configured in Google Cloud Console
🛠️ Future Enhancements
- Multi-IdP support (Azure AD, Okta)
- Advanced role mapping
- Configuration UI improvements