Skip to main content

Create, assign, and manage roles

Roles control what users can do in IDaaS. Each role defines which system entities a user can access and which actions they can perform on those entities. System entities represent different IDaaS management areas. For example, a role that includes the User Passkey/FIDO2 Token Management entity allows a user to view, add, edit, or remove Passkey/FIDO2 tokens, depending on the permissions assigned to the role.

IDaaS includes five system‑defined roles that you cannot change. Administrators can also create custom roles. Changes to a role take effect the next time the user logs in. You cannot modify system‑defined roles or roles assigned to user accounts synchronized with Active Directory.

System-defined roles include:

  • Auditor. Provides view-only access to the features available in the Administrator Portal. IDaaS enables the Manage All Roles permission by default.
  • Super Administrator. Provides full access to the features available on the Administrator Portal. It has the Manage All Roles setting enabled by default.
  • Help Desk Administrator. Allows management of other user accounts with the Auditor and Help Desk Administrator roles and those without a role (end users).
    • Help Desk Administrators cannot manage Super Administrators or custom roles.
    • This role cannot modify the Manage All Roles setting.
  • SCIM Provisioning. Allows the SCIM provisioning application to perform resource provisioning using SCIM protocols.
  • SIEM Add-on. Provides full access to all SIEM management functions in view-only mode.
  • AD Connector. Allows the AD Connector application to perform AD Connector directory synchronization.

Working with roles

You can create and manage custom roles as follows:

Create a custom role

  1. Click > Members > Roles. The Roles List page appears.

  2. Click . The Add Role page appears.

  3. Enter a Name for your custom role.

  4. Enter a Description for your custom role.

  5. Under Managed Roles, select one of the following:

    • All Roles to allow users with this role to manage all users.

    • Selected Roles to allow users with this role to manage only selected roles.

      If you choose Selected Roles, add the applicable role by selecting it from the Select Roles to Manage drop-down list and repeat this step to add more roles. When you select a role, it appears in the Administrator is allowed to manage these roles list.

      For example, if you want to create a custom role called Super Auditor that allows the role to manage all users assigned the Auditor role, select Auditor from the drop-down list.

  6. Under Managed Groups, select one of the following:

    • All Groups to allow an administrator with this role to administer all groups.

    • Own Groups to allow the administrator to administer only the groups to which it belongs.

    • Selected Groups and from the drop-down list select the groups the administrator with this role can administer.

      If you choose Selected Groups, add the applicable group by selecting it from the Select Groups to Manage drop-down list and repeat this step to add more groups. When you select a group, it appears in the Administrator is allowed to manage these groups list.

  7. Select the Permissions assigned to the role.

    • Permissions are grouped by function (for example, Core Administration).

    • Permissions include system entities that define specific tasks a user with the role can do.

    • System entities allow the role to View, Add, Manage, Remove, or perform All tasks related to the system entity.

      For example, if you create a custom role called Marketing and want to allow users with the Marketing role to access the Theme page, set Core Administration > Account Branding Customization to All.

    See Role permissions for more detailed information.

    1. Click the permission function, for example, Core Administration to see the System Entity list.
    2. Select the permissions for the System Entity (view, add, edit, remove, or all).
    3. Toggle on Show Enabled Only to see the list of permissions assigned to the role.
  8. Click Add to create the role.

Clone a role

You can create a copy of an existing role.

  1. Click > Members > Roles. The Roles List page appears.

  2. Click next to the role you want to clone.

  3. Click . The Add Role page appears.

  4. By default, Copy is appended to the name of the role you are cloning. For example, Auditor Copy.

  5. Change the role Name, as required.

  6. Edit the role Description, as required.

  7. You cannot edit Managed Roles when cloning a role.

  8. Under Managed Groups, select one of the following:

    • All Groups to allow an administrator with this role to administer all groups.

    • Own Groups to allow the administrator to administer only the groups to which it belongs.

    • Selected Groups and from the drop-down list select the groups the administrator with this role can administer.

      If you choose Selected Groups, add the applicable group by selecting it from the Select Groups to Manage drop-down list and repeat this step to add more groups. When you select a group, it appears in the Administrator is allowed to manage these groups list.

  9. Set the Permissions for the role:

    1. Toggle on Show Enabled Only to see the list of system entities already assigned to the role.

    2. Add more system entity permissions, if required, by doing the following:

      i. Toggle off Show enabled only.

      ii. Select the additional permissions needed for this role.

  10. Click Add to create the role.

Edit a custom role

  1. Click > Members > Roles. The Roles List page appears.
  2. Click the name of the custom role you want to edit. The Edit Role page appears.
  3. Modify the settings as required.
  4. Click Save.

Delete a custom role

  1. Click > Members > Roles. The Role List page appears.
  2. Click next to the role you want to delete.
  3. Click Delete on the confirmation prompt.

Role permissions

Permissions define what tasks a role can perform in IDaaS. Permissions are grouped into functional categories to help you assign the right level of access based on administrative responsibilities. Each functional category includes system entities that define what the role can manage. The following sections describe the permissions available in each category.

Core Administration

This role allows a user to manage account settings, branding, users and roles, reports, email templates, scheduled tasks, and account audit and entitlement information.

System EntityDescription
Account and Authenticator SettingsControls the settings of the authenticators available in IDaaS; required to access the KBA WordMaps feature.
Account Branding CustomizationAllows administrators to customize the appearance of their IDaaS account and email templates.
Account Entitlement StatusAllows administrators to see the number of entitlements assigned to their account.
Account ReportsAllows administrators to monitor account activity and generate reports on specific metrics.
Archive ManagementAllows administrators to view and download archived audits.
Email Template ManagementAllows administrators to manage custom email templates.
Export ReportsAllows users to export user, grid card, and audit reports.
Roles ManagementControls the level of access each user has to IDaaS features.
Scheduled Task ManagementAllows administrators to schedule tasks such as report generation.
User Grid Card Content ManagementAllows administrators to print, export, and view grid cards.
User ManagementAllows administrators to manage users of their IDaaS accounts.
User Role ManagementAllows administrators to manage user roles.

User Authenticators

This role allows a user to manage user authenticators and authentication methods, including passwords, OTPs, Magic Links, passkeys, biometrics, tokens, devices, and temporary access codes.

System EntityDescription
ActiveSync Device ManagementAllows administrators to manage ActiveSync access.
Entrust Soft Token Manual Activation DetailsAllows administrators to view the activation code for an Entrust Soft Token authenticator.
Magic Link ManagementAllows administrators to manage Magic Links.
Magic Link Content ManagementAllows administrators to manage Magic Link content.
OTP ManagementAllows administrators to create and obtain OTP values for a user using an Admin API.
Pass-through Authenticator ManagementAllows administrators to manage pass-through authenticators.
Phone/Email OTP VerificationAllows administrators to manage phone and email OTPs.
User Desktop ManagementAllows administrators to view and remove Desktop entities in the user's Devices tab.
User Face Biometric ManagementAllows administrators to manage Face Biometric authenticators.
User Grid Card ManagementAllows administrators to assign, delete, view, edit, and enable or disable user grid cards.
User Knowledge-based Authenticator ManagementAllows administrators to manage KBA authenticators.
User Knowledge-based Authenticator View AnswersAllows administrators to view answers entered for a user's KBA from the administrator portal.
User Machine ID Authenticator ManagementAllows administrators to manage machine authenticators listed on a user's authenticator page.
User Passkey/FIDO2 Token ManagementAllows administrators to manage user passkey/FIDO2 authenticators.
User Password Authenticator ManagementAllows administrators to manage user passwords.
User Risk-based Authentication ManagementAllows administrators to manage user risk-based authenticator settings.
User Temporary Access Code ManagementAllows administrators to view or create a temporary access code for a user (code value requires View permission).
User Temporary Access Code View ValueAllows administrators to view a user's temporary access code value.
User Token Authenticator ManagementAllows administrators to control hardware and soft token authenticators assigned to other users.

Directories and Access

This role allows a user to manage directories and synchronization, configure gateways and agents, manage groups and user attributes, set up identity providers and organizations, and oversee user verification.

System EntityDescription
Directories and Directory SyncControls which corporate directories synchronize with IDaaS.
Directory PasswordAllows administrators to read the directory account password for AD Connector directories through the API.
Enterprise Gateway and Agents ManagementControls gateways and gateway instances such as Directory Synchronization, RADIUS Proxy, Password, and Identity Guard agents.
Groups ManagementControls the groups available on an account.
Identity Provider ManagementAllows administrators to configure and manage identity providers.
OrganizationsAllows administrators to manage organizations and domain-based identity providers for OIDC applications.
User Attribute ManagementAllows administrators to manage the information fields available in user profiles.
Verify UserAllows administrators to manage user verification.

Application and Service Providers

This role allows a user to add and configure applications, manage application templates, set up outbound user provisioning to third‑party systems, and define rules that control access to applications.

System EntityDescription
Application Template ManagementAllows access to configuration settings needed to add an application to IDaaS.
Applications ManagementAllows administrators to configure applications so they are accessible after authenticating to IDaaS.
Outbound Provisioning ManagementAllows administrators to create and manage provisioners for third-party user provisioning.
Resource Rules ManagementAllows administrators to define resource rules for application access restrictions.

Access Management and APIs

This role allows a user to manage OAuth roles, APIs, and scopes, view and revoke user OAuth tokens, manage webhooks, and access APIs that support smart credential push signatures.

System EntityDescription
Access Management Roles ManagementAllows administrators to manage Role-Based Access Control (RBAC) for protected OAuth resources.
APIs/URLs ManagementAllows administrators to manage OAuth resource server APIs.
Scopes ManagementAllows administrators to manage OAuth API/URL scopes.
User OAuth Token ManagementAllows administrators to view and revoke OAuth tokens.
User Smart Credential SignatureAllows users to access APIs that support smart credential push signature.
Webhooks ManagementAllows administrators to manage webhooks.

Certificates and Security

This role allows a user to manage certificate authorities, digital IDs, domain controller certificates, smart credential definitions, and user smart credential authenticators.

System EntityDescription
Certificate Authority ManagementAllows administrators to access certificate authorities configured on an IDaaS account.
Digital ID Management for Smart CredentialsAllows administrators to access each digital ID configuration within a configured CA.
Domain Controller CertificatesAllows administrators to configure domain controllers.
Smart Credential Definition ManagementAllows administrators to access smart credential definitions configured in an account.
User Smart Credential Authenticator ManagementAllows administrators to access Mobile Smart Credentials assigned to each user.

Issuance and Credentials

This role allows a user to define and manage verifiable credentials and the presentation definitions used to share those credentials.

System EntityDescription
Verifiable Credential Definition ManagementAllows administrators to manage verifiable credential definitions.
Verifiable Credential ManagementAllows administrators to manage verifiable credentials.
Verifiable Presentation Definition ManagementAllows administrators to manage verifiable credential presentation definitions.

Bulk Operations

This role allows a user to perform bulk imports and updates for users, groups, and authenticators by using CSV files.

System EntityDescription
Bulk Group OperationsAllows administrators to import many groups by using CSV files.
Bulk Hardware Token OperationsAllows administrators to bulk import token data files and assign hardware tokens.
Bulk IdentityGuard OperationsAllows administrators to bulk import Entrust IdentityGuard authenticators (KBA, Entrust Soft Tokens, Hardware Tokens).
Bulk User OperationsAllows administrators to import many users by using CSV files.

Reporting and Monitoring

This role allows a user to monitor account activity, generate and export reports, manage audit archives, and configure webhooks.

System EntityDescription
Account ReportsAllows administrators to view account activity and generate standard reports.
ActiveSync Device ManagementAllows administrators to manage ActiveSync device access for users.
Archive ManagementAllows administrators to view and download archived audit data.
Enterprise Gateway and Agents ManagementAllows administrators to manage gateways and agent services, such as directory synchronization and authentication agents.
Export ReportsAllows administrators to export reports related to users, devices, and audits.
Scheduled Task ManagementAllows administrators to schedule automated tasks, such as report generation.
Webhook ManagementAllows administrators to create and manage webhooks for event notifications.