Managing Users

Managing Users

SkySaver supports multiple users per project, allowing teams to collaborate on AWS cost optimization. This section covers how to invite users, manage permissions, and configure team access.

User Model

Users in SkySaver are:

  • Invited by email address
  • Authenticated via AWS Cognito
  • Granted granular permissions via RBAC

Viewing Users

Navigate to Users > View Members to see all users in your project.

View Members View Members

ColumnDescription
EmailUser’s email address
RoleUser role (Admin, Member, Viewer)
PermissionsAssigned scopes
StatusActive, Pending, Disabled
ActionsEdit, Remove

Adding Users

Step 1: Navigate to Add Members

Navigate to Users > Add Members

Add Member Add Member

Step 2: Enter Email

  1. Click Add Email
  2. Enter the user’s email address
  3. Click Submit

Add New Member Add New Member

Step 3: Assign Permissions

New users start with no permissions. You must configure their access:

  1. Navigate to Users > View Members
  2. Find the new user (they will have no permissions)
  3. Click Edit
  4. Assign appropriate scopes
  5. Click Save

New User New User

User Permissions

SkySaver uses a scope-based permission system. See RBAC for detailed information.

Quick Permission Levels

LevelCapabilities
AdminFull access to all features
MemberView and modify specific resources
ViewerRead-only access

Assigning Permissions

  1. Click Edit on the user
  2. Open the Scopes dropdown
  3. Select permissions to grant
  4. For admin access, select Give Admin Permissions
  5. Click Save

Update User Update User

User Status

StatusMeaning
ActiveUser can access the portal
PendingUser hasn’t logged in yet
DisabledUser access revoked

Removing Users

To remove a user:

  1. Navigate to Users > View Members
  2. Click Remove on the user
  3. Confirm removal

Note: Removing a user revokes their access immediately. They will no longer be able to log in to the project.

Best Practices

  1. Principle of least privilege - Grant only necessary permissions
  2. Regular audits - Review user access periodically
  3. Admin sparingly - Limit admin access to key personnel
  4. Document access - Maintain records of who has access

Troubleshooting

IssueCauseSolution
User can’t loginWrong emailVerify email matches Cognito account
No accessPermissions not setAssign scopes in Edit view
Can’t see resourcesMissing permissionsEnsure user has appropriate scopes