User Management
Learn how to create, manage, and organize users in the PDaaS Console.
Overview
Users are the primary identity type in PDaaS. Each user has:
- Email address (unique within the organization)
- Password (encrypted with bcrypt)
- MFA status (required for console access)
- Group memberships
- Direct policy attachments
- Account scope
Viewing Users
Navigate to Identity > Users to see all users in your organization.
User List
The user list displays:
- Name: User's full name
- Email: User's email address
- Status: Active or Inactive
- Groups: Number of groups the user belongs to
- Last Activity: Last time the user accessed the console or API
- Actions: Quick actions (Edit, Deactivate, Delete)
Filtering and Search
Search:
- Type in the search box to filter users by name or email
- Search is case-insensitive and matches partial strings
Filters:
- Status: Show only active or inactive users
- Groups: Show users in specific groups
- Last Activity: Filter by recent activity (last 24h, 7 days, 30 days)
Sorting:
- Click column headers to sort
- Default: Most recently created first
Pagination
- Default: 20 users per page
- Options: 10, 20, 50, 100 users per page
- Use navigation arrows to move between pages
Creating a User
- Click Create User button
- Fill in the required fields:
- Full Name: User's display name
- Email: Must be unique in the organization
- Password: Must meet password requirements
- Confirm Password: Must match the password
- (Optional) Assign groups
- (Optional) Attach policies directly
- (Optional) Select account scope (default: all accounts)
- Click Create User
Result:
- User is created with status "Active"
- User receives a welcome email with sign-in instructions
- User must verify email and set up MFA before accessing console
Password Requirements
When creating a user, the password must meet:
- Minimum 12 characters
- At least one uppercase letter
- At least one lowercase letter
- At least one number
- At least one special character
The password strength meter will guide you.
Editing a User
- Click the Edit icon next to a user
- Modify user details:
- Full Name
- Email (careful: this changes their sign-in credentials)
- Status (Active/Inactive)
- Groups
- Policies
- Account scope
- Click Save Changes
Note: You cannot change a user's password from the console. Users must reset their password using the "Forgot Password" flow.
Managing Group Memberships
Adding to Groups
From User Detail Page:
- Navigate to Identity > Users > [User Name]
- Go to the Groups tab
- Click Add to Group
- Select groups from the dropdown
- Click Add
From User Edit Form:
- Click Edit on the user row
- In the Groups section, select groups
- Click Save Changes
Removing from Groups
- Navigate to user detail page
- Go to Groups tab
- Find the group
- Click Remove
- Confirm the action
Attaching Policies
Users can have policies attached directly (in addition to group policies).
To attach a policy:
- Navigate to user detail page
- Go to Policies tab
- Click Attach Policy
- Select a policy from the list
- Click Attach
To detach a policy:
- Find the policy in the Policies tab
- Click Detach
- Confirm the action
Note: User's effective permissions = Group policies + Direct policies
Deactivating Users
Deactivating a user:
- Prevents sign-in
- Revokes all active sessions
- Preserves user data and audit history
- Can be reactivated later
To deactivate:
- Click Deactivate in the user row or detail page
- Confirm the action
- User status changes to "Inactive"
To reactivate:
- Filter users by "Inactive" status
- Click Activate on the user
- User can sign in again
Bulk Operations
Select multiple users to perform bulk actions:
Bulk Deactivate
- Check the boxes next to users
- Click Bulk Actions > Deactivate
- Confirm the action
- All selected users are deactivated
Bulk Add to Group
- Select users
- Click Bulk Actions > Add to Group
- Select the group
- Click Add
Bulk Export
- (Optional) Filter users
- Select users or leave empty to export all
- Click Export > CSV
- Download the CSV file
User Detail Page
Navigate to a user's detail page to see:
Overview Tab
- User information
- Status
- Creation date
- Last activity
- MFA status
Groups Tab
- All groups the user belongs to
- Option to add/remove groups
Policies Tab
- Directly attached policies
- Inherited policies from groups (read-only)
- Option to attach/detach policies
Activity Tab
- Recent actions by the user
- Sign-in history
- API calls
- Failed authentication attempts
Sessions Tab
- Active sessions
- Device information
- IP addresses
- Option to revoke sessions
Best Practices
- Use Groups: Assign policies to groups rather than individual users for easier management
- Regular Audits: Periodically review user list and deactivate unused accounts
- Least Privilege: Only grant necessary permissions
- MFA Enforcement: Ensure all users have MFA enabled
- Account Scope: Use account scopes to limit user access to specific environments
Common Tasks
Reset User's MFA
See MFA Admin Tools
Force Password Reset
Users must use the "Forgot Password" flow on the sign-in page.
View User Activity
Navigate to Security > Audit Log and filter by the user's email.
Troubleshooting
User can't sign in:
- Check if user is active
- Verify email is correct
- Ensure MFA is set up
- Check for account lockout (too many failed attempts)
User not receiving emails:
- Verify email address is correct
- Check spam folder
- Confirm organization email settings
Permissions not working:
- Verify policies are attached (directly or via groups)
- Check policy syntax in Policy Editor
- Use Policy Simulator to test permissions