Configure Permissions for the License Management App

Determine who needs access to the License Management App (LMA), and set object permissions. Consider using a permission set to assign user permissions.

Ensure that you:

  • Install the LMA.
  • Connect your packaging org (for 1GP) or your Dev Hub org (for 2GP) to the AppExchange Partner Console.
  • Associate your package with the LMA.
  1. Set object permissions for the license, package, and package version custom objects.
    Custom Object Object Permissions
    License To view license records:

    Assign READ permissions

    To modify license records:

    Assign READ and EDIT permissions

    Package To view package records:

    Assign READ permissions

    To modify package records:

    Assign READ and EDIT permissions

    Package Version To view package version records:

    Assign READ permissions

    We recommend leaving all package version records as read-only.

  2. Set field-level security in user profiles or permission sets.
    Custom Object Field-Level Permissions
    License Make all fields read-only.
    Package Make all fields read-only.
    Package Version Make all fields read-only.
  3. Add related lists to page layouts.
    To enable... Add the Licenses related list to the...
    License managers to view the licenses associated with a particular lead Lead page layout
    LMA users to view the licenses associated with a particular account Account page layout
    LMA users to view the licenses associated with a particular contact Contact page layout