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 [email protected]. Users like [email protected] cannot be added to the account.

      However, B2 account managers can still explicitly add account users with non-matching email domains. If [email protected] 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

              patricia.perez Patricia Perez
              pei-jung.lan Pei-Jung Lan
              SE Support SE Support
              Kiyoshi Lee Kiyoshi Lee
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Packages

                  Version Package
                  Master