Overview
This guide describes the technical steps to offboard a user in Irancell IAM. Offboarding ensures that user sessions are terminated, access to systems is revoked, and all actions are logged for compliance and audit purposes.
Key objectives:
- Deactivate user accounts in Irancell IAM and connected systems.
- Terminate any active user sessions.
- Remove access rights, roles, and entitlements.
- Record events in audit logs.
- Verify expected results and troubleshoot common issues.
Input:
- User identity information (login ID, employee ID, email).
- Target system provisioning configuration.
- Business policies for deactivation and access revocation.
- Logging and monitoring configuration.
Output:
- User account deactivated in Irancell IAM.
- Active sessions terminated.
- Roles, groups, and entitlements removed.
- Audit logs available for compliance.
The audience is Irancell IAM administrators, system integrators, and support engineers.
Table of Contents
- Overview
- 1. Deactivate User
- 2. Session Termination
- 3. Remove Access
- 4. Audit Logs
- 5. Expected Results
- 6. Troubleshooting
- Frequently Asked Questions (FAQ)
- Appendix
1. Deactivate User
Steps
- Login as Irancell IAM Administrator in Irancell IAM Web Console.
- Navigate to Administration → User Management → Search User.
- Locate the user to be offboarded.
- Set status to
Inactive
orTerminated
. - Save the changes.
Best Practice: Always deactivate before deleting to preserve audit history.
Checklist
- User account status changed to Inactive.
- HR or source system notified of deactivation.
- Provisioning triggered to managed systems.
2. Session Termination
Steps
- Navigate to Administration → Session Management.
- Search for active sessions of the user.
- Select the session and click Terminate.
- Confirm action in the audit logs.
Checklist
- Active sessions terminated.
- User no longer has access to applications.
- Session termination recorded in logs.
3. Remove Access
Steps
- Navigate to Administration → User Management → Roles & Entitlements.
- Unassign all roles (e.g.,
Employee_Default
,Admin
,Application_Role
). - Remove group memberships.
- Trigger de-provisioning in connected systems.
Checklist
- Roles unassigned.
- Groups removed.
- Entitlements revoked.
- Target systems updated.
4. Audit Logs
Steps
- Navigate to Administration → Audit Log Viewer.
- Search for the user by login ID or employee ID.
- Confirm events for:
- Deactivation
- Session termination
- Role/entitlement removal
- Export logs if required for compliance.
Checklist
- Audit log shows Deactivate User event.
- Session termination recorded.
- Access removal events captured.
5. Expected Results
- User is deactivated in Irancell IAM.
- Active sessions terminated.
- Roles, groups, and entitlements removed.
- Audit logs confirm offboarding actions.
- Target systems reflect user deactivation.
6. Troubleshooting
Issue | Cause | Resolution |
---|---|---|
User still active in target system | Connector not triggered | Check provisioning logs and restart sync |
Session not terminated | Session service misconfigured | Verify session management configuration |
Access not removed | Role/entitlement mapping incomplete | Update policy map and retry |
Audit logs missing events | Logging not enabled | Enable audit logging in Admin console |
User account deletion failed | Dependencies in target system | Resolve dependencies before deletion |
Logs to Check
- Audit Log Viewer (Web Console)
- Connector logs (RabbitMQ messages)
- Application logs:
/opt/openiam/logs/
Checklist
- Audit logs verified for deactivation and termination.
- Connector logs reviewed for provisioning events.
- Any failed de-provisioning retried or escalated.
Frequently Asked Questions (FAQ)
Q1: Should I delete or deactivate users?
A: Always deactivate first. Delete only if compliance policies allow.
Q2: How do I force immediate logout?
A: Use Session Management → Terminate Session in Irancell IAM.
Q3: Can I bulk offboard users?
A: Yes, via Batch Processing or HR feed integration.
Q4: How can I verify de-provisioning in AD/LDAP?
A: Check the target system logs or query the account status.
Q5: Where can I find logs of deactivation events?
A:
- Audit Log Viewer (Web Console)
- Connector logs (RabbitMQ messages)
-
/opt/openiam/logs/
Top comments (0)