Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
Lines of code | 839 |
Technical Name |
portal_sso_multi_website |
License | OPL-1 |
Website | https://www.makgys.com |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
Lines of code | 839 |
Technical Name |
portal_sso_multi_website |
License | OPL-1 |
Website | https://www.makgys.com |
Versions | 16.0 17.0 18.0 |
Multi-Domain Portal SSO for Odoo 18
Seamless Single Sign-On Across Multiple Portal Domains
Transform your multi-domain portal experience with automatic authentication across all your websites!
Enable SSO with One Simple Checkbox

Quick setup in your Website settings - no technical complexity required
Why Choose Our SSO Solution?
Better User Experience
Your customers log in once and access all your websites seamlessly. No more password frustration!
Increase Sales
Reduce cart abandonment and increase portal adoption with frictionless authentication.
Reduce Support
Fewer password reset requests and login issues mean less support overhead.
Multi-Domain Support

Configure unlimited domains sharing the same authentication for portal users across different websites. Perfect for businesses with multiple brand websites, regional domains, or different product lines.
- Unlimited domains supported
- Works with different brands
- Regional website support
Configurable Token Expiry

Set custom expiration times for SSO tokens per domain to match your security requirements. Each domain can have different expiry settings for flexible security policies.
- Per-domain token expiry settings
- HMAC-SHA256 digital signatures
- Time-limited authentication tokens
- Database secret encryption
Enterprise-Grade Security

Our SSO implementation uses industry-standard security practices with HMAC-SHA256 signatures and time-limited tokens. All authentication data is encrypted and digitally signed.
Security Standards:
HMAC-SHA256 encryption
Time-limited tokens
Database secret protection
Secure authentication chain
Portal User Focused

Specifically designed for portal users, keeping your internal user authentication separate and secure. Provides seamless experience for customers and partners accessing your portal across domains.
- E-commerce customers
- Business partners
- Portal users
- Multi-site access
Seamless Cross-Domain Access

Users stay logged in when navigating between your different domain websites. Once authenticated on one domain, they can seamlessly access all your other websites without having to log in again - creating a unified user experience across your entire web presence.
Single Login
Log in once, access all your websites
Unified Experience
Seamless navigation across all domains
How It Works - Behind the Scenes
1. User Login
Portal user logs in on any configured domain
2. Token Generation
Secure token created with configurable expiry time
3. Chain Authentication
Sessions established across all configured domains
4. Complete Access
User can access all domains seamlessly
Return on Investment
Increased Revenue
- Higher Conversion Rates: Reduce cart abandonment with seamless login
- Better Portal Adoption: Users access portals more frequently
- Cross-selling Opportunities: Easy access to all your websites
Reduced Costs
- Lower Support Tickets: Fewer password reset requests
- Time Savings: Easy configuration and maintenance
- IT Efficiency: Centralized authentication management
Frequently Asked Questions
Does this work for internal Odoo users?
No, this SSO implementation is specifically designed for portal users only. Internal user authentication remains separate and secure.
Can I set different token expiry times?
Yes! Each domain can have its own configured token expiry time, allowing flexible security policies across your domains.
Do all domains need the same database?
Yes, all domains must point to the same Odoo database for SSO functionality to work correctly.
Is it compatible with multi-website?
Absolutely! This module works seamlessly with Odoo's multi-website feature for a unified authentication experience.
Technical Specifications & Requirements
System Requirements
- Compatible with Odoo 18
- Portal module dependency
- Website module required
- Works with multi-website setup
Security Features
- HMAC-SHA256 token security
- Configurable expiry per domain
- Secure authentication chain
- Database secret encryption
Ready to Transform Your Portal Experience?
Join hundreds of satisfied customers who have enhanced their multi-domain portal experience with our SSO solution.
Easy Setup
Configure in minutes, not hours
Enterprise Security
Bank-level authentication protection
Happy Users
Seamless experience across domains
Professional Support & Services
Installation Support
Need help with installation or initial configuration? We provide comprehensive setup assistance.
Custom Configuration
Complex multi-domain setup? We can help configure the module for your specific requirements.
Training & Documentation
Complete documentation and training materials to help your team get the most out of the module.
Need help with installation, configuration, or have questions about the module?
Contact our expert team at: info@makgys.com
Response within 24 hours | Global support | Secure communication
© 2025 Makgys Technologies Pvt. Ltd. | All rights reserved | Professional Odoo Solutions
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module