G2P Registry: Security
This module enhances the security of the OpenG2P application.
Module name
g2p_security
Module title
G2P Registry: Security
Technology base
Functionality
Session Timeout Management
Automatic User Logout: Monitors user session activity and automatically logs out inactive users
Configurable Timeout: Session timeout duration can be configured via system parameters
Activity Tracking: Updates session timestamps on active HTTP requests to track user activity
Session Expiration Check: Compares last activity time with current time to determine if session has expired
Graceful Logout: Properly terminates expired sessions while preserving database connection
Session Timeout Control
Enable/Disable Feature: Session timeout can be activated or deactivated via configuration
Real-time Configuration: Changes to session timeout settings immediately clear cache for instant application
Debug Mode Restriction
Restricts access to Debug Mode for users by "Restrict Debug Mode" group
Database Parameter Removal from Signup URLs
Removes the
db
parameter from generated signup URLs for enhanced security
Dependencies
Module dependencies
base
auth_signup
Configuration
Session Timeout Parameters
Timeout Duration
Parameter Key:
inactive_session_timeout_seconds
Default Value:
7200
seconds (2 hours)Description: Sets the duration of inactivity before a session expires
Timeout Activation
Parameter Key:
inactive_session_timeout_active
Default Value:
False
Description: Enables or disables the session timeout feature
Values:
"True"
- Session timeout is active"False"
- Session timeout is disabled
Hide DB in URLs (Optional)
Parameter Key:
g2p_security.hide_db_param
Set to:
"True"
to remove thedb
parameter from generated signup URLsDefault:
"True"
Source code https://github.com/OpenG2P/openg2p-registry/tree/17.0-develop/g2p_security
Installation
Install the "G2P Registry: Security" module from the Odoo Apps interface.
Last updated
Was this helpful?