Добавляйте учетные записи пользователей и управляйте ими

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

Прежде чем пользователи смогут начать работать с вашим порталом служб разработчиков, их необходимо добавить в систему. По умолчанию любой пользователь может зарегистрироваться на портале разработчиков, выбрав ссылку «Зарегистрироваться» в меню портала. Затем учетная запись пользователя автоматически аутентифицируется, и ему назначается роль аутентифицированного пользователя.

Вы можете настроить свой портал разработчика таким образом, чтобы только пользователи с правами администратора могли добавлять учетные записи пользователей. В этом случае администратору необходимо добавить учетные записи пользователей вручную. Администратору также может потребоваться добавить учетные записи пользователей вручную для внутренних разработчиков или добавить разработчиков от имени клиента.

После добавления учетной записи пользователя администратор может назначить роль учетной записи пользователя, что связывает с учетной записью привилегии этой роли. Кроме того, администратор может управлять существующей учетной записью пользователя, включая редактирование профиля пользователя для этой учетной записи, удаление учетной записи, блокировку или разблокировку учетной записи или назначение новой роли учетной записи. Администратор также может указать, что произойдет с учетной записью пользователя и связанным с ней содержимым (например, записями в блогах и сообщениями на форуме) при удалении учетной записи.

Портал разработчиков может автоматически отправлять электронные письма пользователям при возникновении событий. Например, портал может отправлять электронное письмо при добавлении пользователя, блокировке или удалении учетной записи. В рамках управления пользователями вы можете контролировать содержимое и формат этих писем. Дополнительную информацию см. в разделе Настройка электронной почты .

Научиться управлять процессами регистрации; настроить регистрационные электронные письма; заблокировать регистрацию IP-адресов; а также создавать, управлять и блокировать учетные записи пользователей, посмотрите это видео.

Контроль того, кто может регистрировать учетные записи

По умолчанию любой пользователь может создать учетную запись на портале разработчиков, нажав ссылку «Зарегистрироваться».

Чтобы контролировать, кто может регистрировать учетные записи:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите Конфигурация > Люди > Настройки учетной записи в меню администрирования Drupal. Откроется страница настроек учетной записи.
  3. Нажмите соответствующий вариант регистрации в разделе «Кто может регистрировать учетные записи» в разделе «Регистрация и отмена». Варианты:
    • Только администраторы: только администраторы могут регистрировать учетные записи пользователей.
    • Посетители : Зарегистрироваться может любой желающий. Это значение по умолчанию.
    • Посетители, но требуется одобрение администратора: любой может зарегистрироваться, но администратор должен авторизовать учетную запись.
  4. Установите или снимите флажок «Требовать подтверждение электронной почты, когда посетитель создает учетную запись» . Если флажок снят, разработчик сразу же авторизуется на портале после регистрации. Если этот флажок установлен, пользователь получает электронное письмо, которое он использует для подтверждения своего адреса электронной почты, прежде чем он сможет войти в систему.
  5. Нажмите Сохранить конфигурацию .

Добавление учетной записи пользователя

В зависимости от конфигурации вашего портала администраторы должны добавлять пользователей вручную, или пользователи могут добавлять себя, выбрав ссылку «Зарегистрироваться» на портале разработчика.

Добавление учетной записи пользователя вручную

Чтобы добавить учетную запись пользователя вручную:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите «Люди» > «Добавить пользователя» в меню администрирования Drupal.
  3. Введите содержимое пользователя в поля «Имя», «Фамилия», «Имя пользователя», «Адрес электронной почты» и «Пароль» и подтвердите принятие пользовательского соглашения.
  4. При необходимости установите статус и роли для пользователя.
  5. Выберите «Уведомить пользователя о новой учетной записи», чтобы автоматически отправить пользователю электронное письмо.
  6. Нажмите Создать учетную запись .

Регистрация пользователя на портале разработчиков

Чтобы зарегистрировать пользователя на портале разработчиков:

  1. Пользователь выбирает «Зарегистрироваться» на домашней странице портала разработчика.
  2. Появится страница регистрации.
  3. Пользователь вводит необходимую информацию и выбирает Создать новую учетную запись .
    В зависимости от настроек регистрации новой учетной записи, при создании новой учетной записи пользователю отправляется автоматическое приветственное электронное письмо.

Автоматическое уведомление администратора при регистрации нового пользователя

По умолчанию, когда новый пользователь регистрируется на портале, он получает электронное письмо. Дополнительные сведения см. в разделе Настройка электронной почты .

Однако администраторы портала по умолчанию не уведомляются при регистрации нового пользователя. Например, если вы настраиваете портал так, что новым пользователям необходимо одобрение администратора для активации их учетной записи, вы хотите, чтобы администраторы были уведомлены при создании новой учетной записи. В противном случае учетная запись пользователя останется неактивной.

Чтобы уведомить администраторов, когда новый пользователь регистрирует учетную запись:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите Конфигурация > Люди > Уведомление администратора в меню администрирования Drupal.
  3. В разделе «Оповещения пользователей» укажите, кто получит электронное письмо. Вы можете направить его по адресу:
    • Отправить на индивидуальный адрес электронной почты
    • Отправить на конкретную роль. Если вы выберете этот вариант, возможно, вам захочется создать новую роль. В противном случае, если вы выберете такую ​​​​роль, как «Администратор», все администраторы получат электронное письмо, и это может быть неприменимо ко всем администраторам.
    • Оба
  4. Отредактируйте тему и тело сообщения.
  5. Выберите, чтобы отправить электронное письмо, когда:
    • Получать электронную почту при создании пользователя.
    • Получать электронную почту при создании и обновлении пользователя.
  6. Нажмите Сохранить конфигурацию .

Управление учетной записью пользователя

Администраторы могут управлять учетными записями пользователей, чтобы устанавливать информацию о пользователях, сбрасывать пароли, активировать учетные записи, отменять или приостанавливать учетные записи, а также выполнять другие задачи.

Чтобы отредактировать профиль пользователя для учетной записи пользователя:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите «Люди» в меню администрирования Drupal.
  3. Используйте область фильтра в верхней части страницы, чтобы фильтровать отображение пользователей по определенному имени пользователя, адресу электронной почты, статусу или разрешению. По умолчанию для этих фильтров выбрано «любой», и в этом случае на странице отображаются все пользователи.

  4. Нажмите «Изменить» в строке «Имя пользователя» для учетной записи пользователя. Откроется редактируемое представление профиля пользователя.
  5. При необходимости измените данные профиля пользователя.
  6. Нажмите Сохранить .

Добавление капчи

Вы можете добавить запрос CAPTCHA на страницу входа и другие страницы, включив модули Drupal CAPTCHA и reCAPTCHA . Модуль reCAPTCHA добавляет поддержку бесплатного сервиса Google reCAPTCHA.

Drupal поддерживает другие модули CAPTCHA, такие как CAPTCHA изображений, которые вы также можете использовать на портале.

Видео: посмотрите короткое видео о включении CAPTCHA на портале разработчиков.

Чтобы включить reCAPTCHA:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите «Модули» в меню Drupal.
  3. Включите модули CAPTCHA и reCAPTCHA .
  4. Зарегистрируйтесь для получения ключей reCAPTCHA от Google по адресу https://www.google.com/recaptcha/intro/index.html .
  5. Выберите Конфигурация > Люди > CAPTCHA > reCAPTCHA в меню Drupal.
  6. Введите открытый ключ (ключ сайта Google) и закрытый ключ (секретный ключ Google). Остальные настройки вы можете оставить со значениями по умолчанию.
  7. Выберите «Конфигурация» > «Люди» > «CAPTCHA» , чтобы указать, где должна отображаться форма reCAPTCHA. По умолчанию он отображается в формах входа и регистрации пользователя.
  8. На этой странице установите тип вызова для каждой формы.
  9. Сохраните изменения.

Добавление страницы «Правила и условия»

Вы можете добавить страницу «Условия и положения» на портал разработчика, которую пользователи должны принять при входе в систему, прежде чем им будет разрешен доступ к порталу. Если позже вы измените страницу «Условия и положения», пользователям будет необходимо принять обновленные условия при следующем входе в систему.

Реализация страницы «Условия и положения» использует модуль Drupal Legal . Этот модуль предоставляет гибкий способ создания страницы «Правила и условия», отслеживает историю изменений условий и отслеживает пользователей, которые приняли условия.

После создания страница «Условия и положения» имеет URL-адрес <siteURL>/legal .

Чтобы включить юридический модуль:

  1. Войдите на свой портал как пользователь с правами администратора.
  2. Выберите «Модули» в меню администрирования Drupal. Появится список всех установленных модулей Drupal.
  3. Прокрутите страницу вниз и установите флажок рядом с юридическим модулем .
  4. Нажмите Сохранить конфигурацию .

Чтобы создать страницу «Правила и условия»:

  1. Войдите на свой портал как пользователь с правами администратора.
  2. Выберите Конфигурация > Люди > Юридические вопросы в меню администрирования Drupal.
    Этот пункт меню появляется только при включенном Юридическом модуле. В верхнем поле страницы в разделе «Самая последняя версия/редакция» отображаются текущие положения и условия. Если не определены условия, эта область является пустой. Вы создаете новую версию в разделе «Правила и условия» в разделе «Создать новую версию/перевод».
  3. Введите свои условия обслуживания в разделе «Правила и условия».
  4. Выберите, как вы хотите отображать условия использования на странице: Поле прокрутки, Поле прокрутки (CSS), Текст HTML или Ссылка на страницу.
  5. При желании добавьте дополнительные флажки и текстовую область с описанием последних изменений.
  6. Выберите «Просмотр» , чтобы просмотреть условия использования в области «Условия использования» в разделе «Самая последняя версия/пересмотр», или «Сохранить» , чтобы сохранить их.

Чтобы отслеживать изменения и принятие Условий использования:

  1. Войдите на свой портал как пользователь с правами администратора.
  2. Выберите Конфигурация > Люди > Юридические вопросы в меню администрирования Drupal.
  3. Выберите вкладку «История Условий», чтобы просмотреть историю изменений положений и условий.
  4. Выберите вкладку «Принято» , чтобы просмотреть список пользователей, принявших каждую версию условий.

Перенаправление пользователя при входе в систему

По умолчанию, когда пользователь входит на портал, он перенаправляется на страницу, на которой отображается его информация, например имя и фамилия. Альтернативно вы можете использовать модуль «Правила Drupal» , чтобы добавить правило для автоматического перенаправления пользователя на другую страницу. Например, вы можете перенаправить пользователя на страницу со списком всех его приложений или на домашнюю страницу портала.

Прежде чем вы сможете создать правило перенаправления, вы должны убедиться, что все необходимые модули Drupal включены.

Включите необходимые модули Drupal:

  1. Войдите на свой портал как пользователь с правами администратора.
  2. Выберите «Модули» в меню администрирования Drupal.
  3. Включите следующие модули, если они еще не включены:
    • Псевдонимы «я» (появляются вверху списка модулей, а не в алфавитном порядке, как все остальные модули)
    • ВойтиТобогган
    • Правила
    • Пользовательский интерфейс правил
  4. Нажмите Сохранить конфигурацию .
    Вы можете увидеть, что другие необходимые модули включаются автоматически.

Создайте правило перенаправления входа в систему:

  1. Войдите на свой портал как пользователь с правами администратора.
  2. Выберите Конфигурация > Рабочий процесс > Правила в меню администрирования Drupal.
  3. Выберите + Добавить новое правило на странице «Правила».
  4. Укажите название правила: Перенаправление входа.
  5. При желании укажите тег в качестве логина.
  6. В раскрывающемся списке Реагировать на событие выберите Пользователь > Пользователь вошел в систему .
  7. Выберите Сохранить.
    Появится страница Редактирование правила реакции. Вы уже установили событие на предыдущем шаге, поэтому в разделе «Событие» должно быть указано «Пользователь вошел в систему». Для этого правила оставьте поле «Условия» пустым.
  8. В разделе «Действия» выберите + Добавить действие .
  9. В раскрывающемся списке выберите «Система» > «Перенаправление страниц» .
    Страница «Добавить новое действие» меняет свой макет, чтобы вы могли указать URL-адрес перенаправления.
  10. В разделе «Значение» укажите user/[account:uid]/apps .
    [account:uid] — это шаблон замены, соответствующий идентификатору портала пользователя. Чтобы просмотреть полный список шаблонов замены, выберите Шаблоны замены в поле ввода Значение.
  11. Нажмите «Сохранить» , чтобы вернуться на страницу «Редактирование правила реакции». Эта страница должна выглядеть так, как показано ниже:
  12. Нажмите Сохранить изменения.
    Чтобы позже изменить правило, выберите «Правила» на странице «Конфигурация», а затем выберите «Перенаправление входа» в списке правил.

Теперь, когда пользователь входит в систему, он будет перенаправлен на страницу со списком всех его приложений. Если вместо этого вы хотите перенаправить их на домашнюю страницу портала, отредактируйте значение, которое вы установили выше на шаге 11, чтобы указать URL-адрес домашней страницы вашего портала. Например, http://dev-myCompany.devportal.apigee.io/.

Настройка ролей и разрешений пользователей

Роль определяет определенный набор разрешений, которые позволяют пользователю выполнять определенные действия. Вы предоставляете привилегии пользователю или группе пользователей, назначая пользователю роль, имеющую необходимые разрешения. Администраторы управляют ролями, включая настройку разрешений для ролей, на портале разработчика.

По умолчанию Drupal создает две роли:

  • анонимный пользователь — роль для любого пользователя, не вошедшего в систему. Анонимным пользователям запрещено выполнять большинство действий.
  • аутентифицированный пользователь — роль по умолчанию, назначенная всем пользователям. Вы можете назначить пользователю дополнительные роли, но ему всегда будет назначена эта роль.

Кроме того, в Apigee добавлена ​​роль администратора . Назначьте пользователям роль администратора, чтобы предоставить им права администратора на портале.

Обычно вы добавляете роли на свой портал, чтобы можно было различать разрешения в зависимости от разных типов пользователей. Пользователь может выполнять одну или несколько ролей. Всем пользователям назначается роль аутентифицированного пользователя, но если вы хотите назначить пользователю дополнительные роли, вам необходимо добавить логику на свой портал или выполнить назначение роли вручную.

Чтобы просмотреть все роли и разрешения:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите «Люди» > «Разрешения» > «Роли» в меню администрирования Drupal.

Чтобы добавить новую роль:

  1. Выберите «Люди» > «Разрешения» > «Роли» .
  2. Введите новое имя роли в текстовое поле над кнопкой «Добавить роль» на странице «Люди».
  3. Нажмите Добавить роль.

Чтобы изменить роль:

  1. Выберите «Люди» > «Разрешения» > «Роли» .
  2. Нажмите «Изменить роль» в строке соответствующей роли на странице «Люди».
  3. При необходимости измените имя роли.
  4. Нажмите Сохранить .

Чтобы удалить роль:

  1. Выберите «Люди» > «Разрешения» > «Роли» .
  2. Нажмите «Изменить роль» в строке соответствующей роли на странице «Люди».
  3. Нажмите Удалить роль.

Чтобы добавить пользователя в роль:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите «Люди» в меню администрирования Drupal.
  3. Нажмите «Изменить» в строке «Имя пользователя» для учетной записи пользователя. Откроется редактируемое представление профиля пользователя.
  4. Выберите все роли для пользователя по мере необходимости.
  5. Нажмите Сохранить .

Чтобы изменить разрешения для роли:

  1. Выберите «Люди» > «Разрешения» > «Роли» .
  2. Откройте вкладку «Разрешения» на странице «Люди».
    Отображается таблица ролей и разрешений. Галочки в таблице указывают, какие разрешения каким ролям назначены.

  3. Установите или снимите флажок, чтобы предоставить или отозвать соответствующее разрешение для этой роли соответственно.
    Например, чтобы запретить аутентифицированным пользователям создавать или удалять приложения, прокрутите вниз до раздела «Приложения разработчика DevConnet» в таблице разрешений и снимите флажки « Создать приложения разработчика» и «Удалить приложения разработчика» в разделе «Аутентифицированные пользователи» .
  4. Нажмите Сохранить разрешения.

Настройка полей формы, используемых для регистрации пользователя

Когда пользователь регистрирует учетную запись на портале, портал отображает страницу регистрации по умолчанию с полями для имени, фамилии, имени пользователя, адреса электронной почты и пароля. Как поставщик API вы можете изменить эту форму, чтобы предложить пользователю предоставить дополнительную информацию, такую ​​как название компании, почтовый адрес или другую информацию. Портал предоставляет вам возможность добавлять в эту форму новые поля. Эти поля могут быть:

  • Обязательный или необязательный
  • Отображается различными элементами HTML, такими как текстовые поля, переключатели, флажки и т. д.
  • Можно настроить отображение в любом месте формы.

Чтобы узнать, как настроить форму регистрации пользователя, доступную на портале разработчиков, посмотрите это видео.

Например, вы можете добавить обязательное поле для названия компании или необязательное поле для номера телефона. Или вы можете добавить несколько полей, как необязательных, так и обязательных.

На следующем изображении показано обязательное поле для названия компании, добавленное в форму:

Как администратор портала, вы можете просматривать и редактировать информацию пользователя, включая любые настраиваемые поля, следующим образом:

  1. Выбор «Люди» в меню администрирования Drupal на портале.
  2. Выбор «Редактировать» в строке, соответствующей имени пользователя.

Это основной способ доступа администратора к информации о пользователях.

По умолчанию, когда вы добавляете в форму новые поля, значения полей не загружаются в Edge. Однако вы можете настроить портал на загрузку этих значений, когда пользователь отправляет форму. Это означает, что вы можете просматривать эти поля в Edge или использовать API управления Edge для доступа к этим полям из сценария.

Например, просмотрите новые поля формы в пользовательском интерфейсе управления Edge, выбрав «Публикация» > «Разработчики», а затем выбрав имя пользователя. Новые значения полей появятся в области «Пользовательские атрибуты» на странице с именем, соответствующим внутреннему имени поля:

Чтобы добавить поле в форму регистрации пользователя:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите Конфигурация > Люди > Настройки учетной записи в меню администрирования Drupal.
  3. Нажмите кнопку «Управление полями» вверху страницы.
  4. Прокрутите страницу вниз до области «Добавить новое поле»:
  5. Настройте поле. Например, для поля «Название компании», показанного выше, используйте следующие настройки:
  6. Выберите Сохранить .
  7. Поскольку это текстовое поле, вам будет предложено указать максимальную длину поля.
  8. Введите максимальную длину и выберите «Сохранить настройки поля» .
  9. Появится новая страница, на которой можно указать дополнительную информацию для поля, в том числе:
    • Флажок, чтобы сделать это поле обязательным для заполнения.
    • Флажок, который нужно указать для отображения поля.
    • Необязательный текст справки, который появляется во всплывающем окне в форме.
    • Другие настройки.
  10. Обязательно установите флажок, чтобы сделать это поле обязательным.
  11. Если вы вносите какие-либо изменения на этой странице, сохраните настройки.
    Возможно, вам придется очистить кеш браузера, прежде чем новое поле появится в форме.

Чтобы изменить порядок атрибутов в форме:

По умолчанию новые обязательные поля появляются в форме после поля «Фамилия». Необязательные поля отображаются внизу формы после полей пароля.

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите Конфигурация > Люди > Настройки учетной записи в меню администрирования Drupal.
  3. Нажмите кнопку «Управление полями» вверху страницы.
  4. Выберите символ плюс, + , под столбцом «Метка» и перетащите поле в то место, где вы хотите отобразить его в форме.
  5. Сохраните изменения.

Сохранение значений полей формы в качестве пользовательских атрибутов разработчика в Edge

Вы можете сохранить значения полей формы в настраиваемых атрибутах разработчика в Edge. Вы можете просматривать настраиваемые атрибуты разработчика и управлять ими, как описано в разделе «Управление разработчиками приложений» .

После сохранения настраиваемых атрибутов разработчика вы можете использовать политику Access Entity , например, чтобы включить динамическое поведение на основе значений настраиваемых атрибутов.

Чтобы узнать, как сохранить значения полей формы в качестве пользовательских атрибутов разработчика, посмотрите это видео.

Чтобы сохранить значения полей как пользовательские атрибуты разработчика в Edge:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите Конфигурация > Портал разработки > Атрибуты разработчика в меню администрирования Drupal.
    Отображается список доступных полей.
  3. Выберите поле, которое вы хотите сохранить в качестве атрибута в Edge, например «Название компании».
  4. Установите флажок «Сохранять это поле как атрибут в Edge» .
  5. Укажите имя атрибута Edge . Это имя, которое отображается для пользователя в столбце «Имя» таблицы «Пользовательские атрибуты».
  6. Укажите поведение для пустого поля/
  7. Выберите «Преобразовать значение в строку true|false», если вы хотите преобразовать значение в логическое значение и преобразовать его в строку true или false перед отправкой в ​​Edge.
  8. Нажмите Сохранить конфигурацию .
    Теперь пользовательский атрибут будет загружен в Edge, когда пользователь отправит форму. Если вы как администратор хотите изменить значение настраиваемого поля, сделайте это на портале, а не в Edge.

Создание приложения по умолчанию, когда пользователь регистрирует новую учетную запись

Вы можете автоматически создать приложение по умолчанию, когда пользователь регистрирует новую учетную запись на портале. Когда пользователь входит в систему в первый раз, приложение появляется на его странице «Мои приложения». В зависимости от разрешений, назначенных роли пользователя, вы можете разрешить пользователю добавлять дополнительные приложения или это может быть единственное приложение, доступное пользователю.

У вас есть полный контроль над свойствами приложения по умолчанию, в том числе:

  • Продукты API, включенные в приложение
  • Состояние приложения: ожидание или одобрение
  • URL обратного вызова, если необходимо.
  • Специальные параметры, примененные к приложению

Способ управления созданием приложения по умолчанию заключается в создании правила с помощью модуля «Правила Drupal» . Правило позволяет определить действие, которое происходит в ответ на событие на портале. В этом сценарии событием является регистрация пользователем учетной записи на портале. Действие заключается в создании приложения по умолчанию для пользователя.

В разделе Настройка полей формы, используемых для регистрации приложения, описывается, как добавлять пользовательские атрибуты, используемые для настройки приложения. Эти атрибуты могут быть необязательными или обязательными, в зависимости от того, как вы их определяете. Если вы создали какие-либо пользовательские атрибуты приложения, у вас есть возможность установить их при определении приложения по умолчанию.

Включите модули правил Drupal:

  1. Войдите на свой портал как пользователь с правами администратора.
  2. Выберите «Модули» в меню администрирования Drupal.
  3. Включите следующие модули, если они еще не включены:
    • Псевдонимы «я» (появляются вверху списка модулей, а не в алфавитном порядке, как все остальные модули)
    • ВойтиТобогган
    • Правила
    • Пользовательский интерфейс правил
  4. Нажмите Сохранить конфигурацию .
    Вы можете увидеть, что другие необходимые модули включаются автоматически.

Создайте правило для добавления приложения по умолчанию:

  1. Войдите на свой портал как пользователь с правами администратора.
  2. Выберите Конфигурация > Рабочий процесс > Правила в меню администрирования Drupal.
  3. Нажмите кнопку +Добавить новое правило .
  4. Укажите Имя правила.
  5. При необходимости укажите логин в поле «Теги» или любой другой тег, который вы хотите использовать для категоризации правила.
  6. В раскрывающемся списке Реагировать на событие выберите Пользователь > После сохранения новой учетной записи пользователя .
  7. Выберите Сохранить .
    Появится страница редактирования правила. Вы уже установили событие на предыдущем шаге, поэтому в разделе «Событие» должно быть написано «После сохранения новой учетной записи пользователя».
  8. Для этого правила оставьте поле «Условия» пустым.
  9. В разделе «Действия» выберите + Добавить действие .
  10. В раскрывающемся списке выберите Devconnect > Создать приложение разработчика .
    Страница «Добавить новое действие» меняет свой макет, чтобы вы могли настроить приложение.
  11. В разделе «Имя API» укажите имя приложения по умолчанию. Например, используйте [account:field_last_name] Application .
    Значение [account:field_last_name] — это шаблон замены, соответствующий фамилии пользователя. Чтобы просмотреть полный список шаблонов замены, выберите Шаблоны замены в поле ввода Значение .
  12. Установите UID разработчика на [account:uid] . Это значение необходимо для связи пользователя с приложением.
  13. Установите для приложения статус «Ожидание» или «Одобрено» . Установите для него значение «ожидание», если администратор все еще хочет одобрить приложение, прежде чем пользователь сможет использовать его для доступа к вашим API.
  14. При необходимости установите URL-адрес обратного вызова для приложения. Это поле появляется только в том случае, если вы настроили приложения так, чтобы они требовали URL-адрес обратного вызова. Дополнительные сведения о настройке URL-адресов обратного вызова см. в разделе Настройка обработки URL-адресов обратного вызова .
  15. Если вы определили какие-либо настраиваемые атрибуты приложения, необязательные или обязательные, установите их. Дополнительные сведения см. в разделе Настройка полей формы, используемых для регистрации приложения .
  16. Укажите продукты API, включенные в приложение.
    В текстовой области «Значение» каждый продукт API должен быть указан в отдельной строке без запятых или других разделителей. Список доступных продуктов API отображается над текстовой областью «Значение» .
  17. Нажмите «Сохранить» , чтобы вернуться на страницу правила редактирования.
  18. Нажмите Сохранить изменения.
  19. Чтобы позже отредактировать правило, выберите «Конфигурация» > «Рабочий процесс» > «Правила» в меню администрирования Drupal, а затем выберите правило из списка правил.

Когда новый пользователь впервые входит на портал и выбирает ссылку «Мои приложения» в меню, он теперь видит приложение с именем «lastName Application» , где «lastName» — это фамилия, использованная при регистрации учетной записи пользователем.

Администрирование пользовательских приложений

Как администратор портала, вы можете использовать отчет «Приложения разработчика» для управления пользовательскими приложениями непосредственно с портала. Из этого отчета администратор может просмотреть информацию о приложении пользователя, изменить или удалить приложение. Например, администратор портала может изменить приложение, добавив или удалив продукты API, изменив URL-адрес обратного вызова или внося другие изменения.

Чтобы администрировать пользовательское приложение:

  1. Войдите на свой портал как пользователь с правами администратора.
  2. Выберите «Отчеты» > «Приложения для разработчиков» в меню администрирования Drupal. Появится сортируемый список пользовательских приложений.
  3. Для любого приложения в списке:
    • Выберите ссылку «Изменить», чтобы изменить свойства приложения.
    • Выберите ссылку «Удалить» , чтобы удалить приложение.

Удаление учетной записи пользователя

Администратор портала может удалить учетную запись пользователя. Администратор может отменить отдельную учетную запись или отменить несколько учетных записей сразу.

Чтобы удалить отдельные учетные записи пользователей:

  1. Войдите на свой портал как пользователь с правами администратора.
  2. Выберите «Люди» в меню администрирования Drupal.
  3. В столбце «Операции» таблицы пользователей выберите «Отменить учетную запись» .
  4. Нажмите соответствующий вариант отмены в разделе «При удалении учетной записи пользователя». Варианты:
    • Отключить учетную запись и сохранить ее содержимое : (по умолчанию) Учетная запись пользователя и связанное с ней содержимое сохраняются. Однако учетной записи пользователя заблокирован доступ к ресурсам API. Это значение по умолчанию. Администратор может впоследствии разблокировать учетную запись пользователя.
    • Отключите учетную запись и отмените публикацию ее содержимого: учетная запись пользователя сохраняется. Однако контент, связанный с учетной записью пользователя, удаляется. Учетной записи пользователя заблокирован доступ к ресурсам API. Администратор может впоследствии разблокировать учетную запись пользователя.
    • Удалите учетную запись, но сделайте ее содержимое принадлежащим анонимному пользователю : учетная запись пользователя будет удалена. Содержимое, связанное с учетной записью пользователя, сохраняется, но связано с «анонимной» учетной записью пользователя, то есть учетной записью, которая не прошла проверку подлинности. Учетная запись пользователя не может быть повторно активирована. Пользователю необходимо перерегистрироваться, а учетная запись пользователя должна пройти проверку подлинности перед доступом к ресурсам API.
    • Удалить учетную запись и ее содержимое . Учетная запись пользователя и связанное с ней содержимое удаляются. Учетная запись пользователя не может быть повторно активирована. Прежде чем получить доступ к ресурсам API, пользователю необходимо перерегистрироваться, а учетная запись пользователя должна пройти проверку подлинности.
  5. Если вы хотите, чтобы пользователь получил электронное письмо с просьбой подтвердить отмену, выберите « Требовать подтверждение по электронной почте для закрытия учетной записи ».
    Если вы выберете этот вариант, учетная запись пользователя должна иметь соответствующие разрешения, чтобы разрешить отмену. Выберите «Люди» > «Разрешения» и убедитесь, что для роли « аутентифицированный пользователь » установлено разрешение « Отменить собственную учетную запись пользователя ».
  6. Нажмите «Отменить учетную запись» .

Чтобы отменить несколько учетных записей пользователей:

  1. Войдите на свой портал как пользователь с правами администратора.
  2. Выберите «Люди» в меню администрирования Drupal.
  3. В разделе «Операции» выберите «Отменить учетную запись пользователя» в раскрывающемся списке.
  4. Установите флажок рядом с каждым пользователем, учетную запись которого вы хотите удалить.
  5. Нажмите кнопку «Выполнить» .
  6. Нажмите соответствующий вариант отмены в разделе «При удалении учетной записи пользователя». Варианты:
    • Отключите учетную запись и сохраните ее содержимое .
    • Отключите учетную запись и отмените публикацию ее содержимого .
    • Удалите учетную запись, но сделайте ее содержимое принадлежащим анонимному пользователю .
    • Удалите учетную запись и ее содержимое .
  7. Нажмите Далее .
  8. Нажмите C подтвердить .

Настройка действия по умолчанию при закрытии учетной записи

Администраторы портала разработчика могут установить действие портала по умолчанию при аннулировании учетной записи пользователя.

Чтобы установить действие по умолчанию при закрытии учетной записи:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите Конфигурация в меню администрирования Drupal.
  3. Выберите Настройки учетной записи .
  4. Нажмите соответствующий вариант отмены в разделе «При аннулировании учетной записи пользователя» в разделе «Регистрация и отмена». Варианты:
    • Отключите учетную запись и сохраните ее содержимое .
    • Отключите учетную запись и отмените публикацию ее содержимого .
    • Удалите учетную запись, но сделайте ее содержимое принадлежащим анонимному пользователю .
    • Удалите учетную запись и ее содержимое .
  5. Нажмите Сохранить конфигурацию.