Overview
The Groups page provides tools to create, manage, and assign users to groups within your organization. Groups can be manually created or synced from LDAP/Active Directory for enterprise integration. Key Features:- Create and manage user groups
- Assign users to multiple groups
- Bulk application assignment to groups
- LDAP/Active Directory integration
- Member count tracking
- Group-based policy application
- Visual group management interface
Permission Required: Group management requires
org_admin or global_admin role.Creating Groups
Manual Group Creation
Administrators can create groups manually:- Click Create Group button
- Fill in group details:
- Group Name (required) - e.g., “Engineering”, “Sales Team”
- Description (optional) - Purpose and scope of the group
- LDAP DN (optional) - Distinguished Name for LDAP sync
- Submit the form
- Group is created and appears in the list
src/pages/Groups.tsx:185
Group Properties
Group Display
Group Cards
Groups are displayed as cards in a responsive grid:👥
Engineering Team
Developers and technical staff
👥 12 miembros
src/pages/Groups.tsx:248
Group Statistics
Each group card displays:Member Count
Number of users currently in the group
LDAP Badge
Indicator if group is synced from LDAP/AD
Managing Group Members
Adding Members to Groups
- Click Miembros button on group card
- Opens membership management dialog
- Select users to add from organization
- Users are added to
user_groupstable - Member count updates automatically
GroupMembershipDialogSource:
src/pages/Groups.tsx:333
Member Count Calculation
Assigning Applications to Groups
Bulk Application Assignment
Groups enable efficient application assignment:- Click Apps button on group card
- Opens application assignment dialog
- Select applications to assign
- All group members receive access
- Application count updates
GroupAppsDialogSource:
src/pages/Groups.tsx:345
How Group Access Works
When an application is assigned to a group:LDAP/Active Directory Integration
LDAP-Synced Groups
Groups can be synchronized from LDAP or Active Directory: LDAP DN Format:LDAP Sync Benefits
Automatic Membership
Users added to LDAP group are automatically added to Nexus group
Centralized Management
Manage groups in your existing directory service
Consistent Access
Permissions stay in sync across all systems
Reduced Admin Work
No need to maintain duplicate group structures
Deleting Groups
Delete Process
- Click delete icon (trash) on group card
- Confirm deletion
- Group is removed
- Member associations are deleted
- Group-based access grants are revoked
Permission Control
Admin-Only Features
Group management is restricted to administrators:Role-Based Views
- Global Admin
- Org Admin
- Regular User
- View all groups across all organizations
- Create and delete groups in any organization
- Manage members and applications
- Configure LDAP integration
Use Cases
Department-Based Access
Department-Based Access
Create groups for departments (Engineering, Sales, HR) and assign department-specific applications.Example:
- “Engineering” group gets access to GitHub, AWS Console, development servers
- “Sales” group gets access to CRM, sales dashboards, customer portals
- “HR” group gets access to HRIS, payroll systems, employee portals
Project Teams
Project Teams
Organize users by project for temporary application access.Example:
- “Project Alpha” group for users working on specific initiative
- Assign project-specific resources and documentation
- Remove group when project completes
Role-Based Groups
Role-Based Groups
Create groups for job roles with different permission levels.Example:
- “Developers” group with read/write access
- “Viewers” group with read-only access
- “Administrators” group with full control
Location-Based Access
Location-Based Access
Organize users by office location or geographic region.Example:
- “US-East” group for users in eastern region
- “EU-Office” group for European employees
- Region-specific resources and compliance requirements
Empty States
No Groups Created
If no groups exist in the organization:Best Practices
Descriptive Names
Use clear, descriptive names that indicate the group’s purpose (e.g., “Engineering-DevOps” not “Group1”)
Document Purpose
Always fill in the description field to explain what the group is for and who should be in it
Regular Audits
Periodically review group memberships to ensure users have appropriate access
Use LDAP When Possible
Leverage LDAP/AD sync for automatic membership management
Avoid Over-Grouping
Don’t create too many groups - consolidate similar access needs
Test Group Access
After creating a group and assigning apps, verify members can access resources
Technical Implementation
Database Schema
Access Resolution
When a user tries to access an application:Related Features
- Organization Management - Groups are scoped to organizations
- Application Management - Users inherit app access from groups
- Policies - Policies can be applied to groups
- Audit Logging - Group changes are logged