Skip to content

Drupal Setting Up Your Gigya Account for RaaS

BerezinLiz edited this page May 18, 2022 · 5 revisions

Before you can use Gigya RaaS, you have to set up the following in your Gigya account:

  1. Make sure that RaaS is enabled for your site: RaaS is a premium package that requires separate activation. If it is not part of your site package please contact your Gigya Customer Engagement Executive.

  2. Set Email to be the Primary User Identifier: Email is the required user identifier for a Drupal site by default. To configure your Gigya account appropriately:

    a. Log into the Gigya Admin Console, go to the Settings page for your site, select Registration-as-a-Service and select Policies or click here.

    b. Set Login Identifier to Email. This will make sure that Email is your site's unique login identifier (for more information on this setting see Policies).

    c. Set Link Accounts Support to All identities. This ensures email uniqueness: if any account in the system uses an email address that has been entered by the user as a login identifier, the user is prompted to link the social network to that account.

    Note

    If your site was created before Feb 2015, upgrade your screen-sets in the Gigya console.

  3. Select the Enable retrieving email addresses permission in the Permissions in the console: This permission is required in order to get the user's email as he registers using a social network. This permission is not checked by default.

  4. Edit your screen-sets to remove the Create new account link from the Link Account screen: Since Drupal requires a unique email per account, clicking this link would lead to an error, because it allows creating a second account with the same email.

    a. Go to the Screen-sets page in the Gigya console.

    b. Locate the Default-LinkAccounts screen-set and click its UI Builder link.

    c. In the UI Builder window's Screens list (on the left), select the Link Account screen.

    d. Locate the To create new account, click here at the bottom of the screen (see screenshot), and erase it by clicking the X next to it.

    e. Click the Save Button.

  5. Edit your screen-sets to mark Email as a required field when completing registration: Even though you have specified that Email is the primary user identifier, it may not appear as a required field in the registration dialogs. To make sure, do the following:

    a. Go to the Screen-setsInformation published on non-SAP site page in the Gigya console.

    b. Locate the Default-RegistrationLogin screen-set and click its UI Builder link.

    c. Go to the Registration Completion screen.

    d. Click on the Email text box in the design canvas to open its settings.

    e. Select the Required checkbox (see screenshot below). A red asterisk should appear next to the Email label to mark it as a required field.

    f. Click the Save button and close the UI Builder window.

Clone this wiki locally