Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-107597

Add email validation for account users email domain

    Details

      Description

      Description
      If LPS-112519 is enabled, then Account Managers can input a list of email domains for an account. Each account user added to the account must have an email address matching one of the listed domains. This provides an additional layer of security to prevent unauthorized account users from being added to an account. 

      For example, if the email domains acme.com and acme.xyz are listed as valid domains, 2B account administrators can only add users with matching domains like jane.doe@acme.com. Users like chris.marks@beta.org cannot be added to the account.

      However, B2 account managers can still explicitly add account users with non-matching email domains. If chris.marks@beta.org is a contractor for example, the 2B account administrator can make a request to the B2 account manager.

      Acceptance Criteria

      1. If LPS-112519 is enabled, account managers can input a list of email domains in an account's details page
      2. When B2 account managers try to add an account user with a non-matching domain, the account manager must accept a warning confirmation
      3. 2B account administrators cannot add account users with non-matching domains

      Design
      https://www.figma.com/file/ETsCBBQqB2qIJZlWXz42nr/lps-97617-add-new-users

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              patricia.perez Patricia Perez
              Reporter:
              pei-jung.lan Pei-Jung Lan
              Engineering Assignee:
              SE Support
              Recent user:
              Kiyoshi Lee
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  Master