Managing Users and Access Control
Overview
This guide covers user management, roles, permissions, and access control in the GuardAxion SSO Portal.
User Management
Adding New Users
Via Admin Panel
- Navigate to Admin > Access
- Click Add User button
- Fill in user details:
- Email: User's email address
- First Name: User's first name
- Last Name: User's last name
- Role: User role (User, Administrator)
- Require MFA: Force MFA setup
- Click Create User
- User receives invitation email with temporary password
Via User Invites (Recommended)
- Navigate to Admin > Invites
- Click Create Invite
- Enter email address
- Set role and permissions
- Click Send Invite
- User receives email with registration link
- User sets their own password and MFA
Editing Users
- Admin > Access
- Click Edit next to user
- Modify:
- Name
- Role
- MFA requirement
- Active status
- Click Save Changes
Deactivating Users
- Admin > Access
- Find the user
- Toggle Active status to Off
- User cannot log in (account preserved)
- To reactivate, toggle back to On
Deleting Users
Warning: This permanently removes the user and all their data
- Admin > Access
- Click Delete next to user
- Confirm deletion
- User and associated data are removed
User Roles
User (Standard)
Permissions:
- Access assigned applications
- Update own profile
- Manage own MFA settings
- View own activity logs
Cannot:
- Manage other users
- Configure applications
- Access admin panel
- View audit logs
Administrator (Tenant Admin)
Permissions:
- All User permissions, plus:
- Manage users in tenant
- Create and configure applications
- View all audit logs
- Configure tenant settings
- Manage user invites
- Reset user passwords
- Require MFA for users
Cannot:
- Manage other tenants
- Access super admin functions
- Modify system-wide settings
Super Administrator (Support)
Permissions:
- All Administrator permissions, plus:
- Manage all tenants
- Create new tenants
- Manage super admins
- Access support portal
- View system-wide analytics
- Configure global settings
Access Control
Application Access
Users can only access applications where they are:
- Active members of the tenant
- Specifically granted access
- Not explicitly blocked
Granting Application Access
- Admin > Applications
- Select an application
- Click Manage Access
- Add users or groups
- Save changes
Revoking Application Access
- Admin > Applications
- Select application
- Click Manage Access
- Remove users from access list
- Save changes
User Invites
Creating Invites
- Admin > Invites
- Click Create Invite
- Enter:
- Email: Recipient email
- Role: User or Admin
- Expiration: Invite validity (1-30 days)
- Click Send Invite
Invite Process
- User receives email with unique link
- Clicks link to registration page
- Sets password
- Configures MFA (if required)
- Completes profile
- Gains access to applications
Managing Invites
- Admin > Invites
- View pending invites
- Resend invite email if needed
- Cancel unused invites
- Check invite status (Pending/Accepted/Expired)
Password Management
Reset User Password (Admin)
- Admin > Access
- Find user
- Click Reset Password
- User receives email with reset link
- User sets new password
User Self-Service Password Reset
Users can reset their own password:
- Click "Forgot Password" on login page
- Enter email address
- Receive reset link via email
- Set new password
Password Requirements
- Minimum 8 characters
- Mix of uppercase and lowercase
- At least one number
- At least one special character
- Cannot be same as previous password
Audit Logging
Viewing User Activity
- Admin > Audit
- Filter by:
- User
- Action type
- Date range
- IP address
- Export logs if needed
Tracked Events
- User login/logout
- Failed login attempts
- Password changes
- MFA setup/disable
- Role changes
- Application access
- Settings modifications
Best Practices
User Management
- Remove access for departed employees immediately
- Regular access reviews (quarterly)
- Use invite system for new users
- Require MFA for all administrators
- Document role assignments
- Monitor failed login attempts
Security
- Enforce strong password policies
- Require MFA for sensitive roles
- Regular audit log reviews
- Deactivate instead of delete (preserves audit trail)
- Limit administrator accounts
- Use service accounts for integrations
Compliance
- Maintain user access records
- Document access changes
- Regular permission audits
- Export audit logs for compliance
- Implement least privilege principle
Troubleshooting
User Can't Log In
Check:
- Account is active
- Correct tenant name
- Password hasn't expired
- MFA is set up correctly
- No IP restrictions
- Review audit logs for failures
User Not Receiving Emails
- Check spam/junk folder
- Verify email address is correct
- Check email service status
- Review system logs
- Contact administrator
Invite Link Not Working
- Check if invite has expired
- Verify link wasn't modified
- Ensure invite hasn't been used
- Resend invite if needed
Multi-Tenant Considerations
Tenant Isolation
- Users in Tenant A cannot see Tenant B users
- Applications are tenant-specific
- Audit logs are isolated per tenant
- Settings are per-tenant
Cross-Tenant Access
- Generally not supported
- User needs separate accounts in each tenant
- Contact support for special requirements