Как создавать глобальных пользователей

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

Создайте глобального пользователя через интерфейс Edge, API Edge или непосредственно на сайте Apigee, как описано ниже.

  • Интерфейс Edge
    В Edge для общедоступного облака и Edge для частного облака администратор организации добавляет глобального пользователя в существующую организацию с определенной ролью с помощью интерфейса Edge. Если пользователь уже существует, он будет добавлен в организацию.

    Если пользователя не существует, Edge создаст его и отправит ему электронное письмо с инструкциями по активации аккаунта и установке пароля. Пользователь сразу появляется в интерфейсе Edge, даже до того, как активирует аккаунт.

    Хотя у администратора организации нет разрешения на прямое создание пользователя, добавление нового пользователя в организацию в интерфейсе Edge запускает рабочий процесс Edge, который создает пользователя.
  • Edge API
    В установке Edge для частного облака системный администратор использует Edge API для создания глобального пользователя.

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

  • Сайт Apigee
    Любой пользователь может зарегистрировать бесплатный облачный аккаунт Edge на странице https://login.apigee.com/sign_up. Когда вы создаете аккаунт непосредственно в Edge, Edge автоматически создает глобального пользователя и организацию, а вашему аккаунту пользователя назначается роль администратора организации. После создания аккаунта другой администратор организации может добавить вас в свою организацию.

    Подробнее о том, как создать аккаунт Apigee Edge…

Как создать глобального пользователя с помощью интерфейса Edge

Администратор организации может создать пользователя в интерфейсе Edge и назначить ему роль в организации:

  1. Перейдите на страницу пользователя, как описано ниже.

    Edge

    Чтобы открыть страницу "Пользователи" в интерфейсе Edge:

    1. Войдите на страницу https://apigee.com/edge как администратор организации.
    2. Выберите Администратор > Пользователи.

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

    Новый интерфейс Edge (частное облако)

    Чтобы перейти на страницу "Пользователи" в новом интерфейсе Edge:

    1. Войдите в новый интерфейс Edge по адресу http://host:3001/edge в качестве администратора организации, где host – это IP-адрес или DNS-имя хоста, на котором запущен новый интерфейс Edge.
    2. Выберите Администратор > Пользователи.

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

  2. Нажмите + Пользователь.

    Откроется страница "Новый пользователь".

  3. Введите адрес электронной почты.
  4. Выберите роли, которые хотите назначить пользователю.
    Пользователю можно назначить несколько ролей.
  5. Нажмите Сохранить.

    Пользователь появится в интерфейсе Edge, и Edge отправит ему электронное письмо с инструкциями по активации аккаунта и входу в него.

Пользователь может войти в интерфейс Edge одним из следующих способов:

  • Адрес электронной почты
  • Имя пользователя – часть адреса электронной почты до символа @.

Как создать глобального пользователя с помощью Edge API

В Apigee Edge для частного облака добавление нового пользователя через Edge API выполняется в два этапа:

  1. Как системный администратор, выполните вызов API, чтобы добавить нового глобального пользователя:
    curl -H "Content-Type:application/xml" -u <sysAdminEmail:pword> \
      -X POST https://<ms_IP>:8080/v1/users \
      -d '<User> \
        <FirstName>Foo</FirstName> \
        <LastName>Bar</LastName> \
        <Password>myPword</Password> \
        <EmailId>foo@bar.com</EmailId> \
      </User>'
    , где <ms_IP> – IP-адрес или DNS-имя сервера управления Edge.
  2. Назначьте новому пользователю роль, выполнив одно или оба из следующих действий:
    1. Если новый пользователь будет системным администратором, как системный администратор используйте следующий вызов API, чтобы добавить пользователя в роль системного администратора, sysadmin, или системного администратора с правами только на чтение, sysadmin-readonly:
      curl -u <sysAdminEmail>:<passwd> \
       -X POST https://<ms_IP>:8080/v1/userroles/sysadmin/users \
       -d 'id=foo@bar.com'
    2. Как системный администратор или администратор организации, назначьте новому пользователю роль в организации. Глобальный пользователь не отображается в интерфейсе Edge и не может войти в него, пока ему не будет назначена роль в организации.
      curl -H "Content-Type:application/x-www-form-urlencoded" \
        -u <orgOrSysAdminEmail:pword> -X POST \
        https://<ms_IP>:8080/v1/organizations/{org_name}/userroles/{role_name}/users?id=foo@bar.com
      Замените {role_name} ролью нового пользователя. Доступны следующие роли:
      • Администратор организации: orgadmin
      • Администратор организации с правами только на чтение (только в облаке): readonlyadmin
      • Администратор операций: opsadmin
      • Бизнес-пользователь: businessuser
      • Пользователь: user

выполнять дополнительные задачи по управлению пользователями;

В таблице ниже перечислены операции, которые можно выполнять с глобальным пользователем.

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

Действие

Необходимая роль

Как

Как управлять пользователями в разных странах

Как получить список всех пользователей

системный администратор

API

Добавить пользователя*

системный администратор

API*

Удалить пользователя

системный администратор

API

Изменение пароля пользователя или другой информации

системный администратор

API

Как посмотреть все роли пользователя

системный администратор

API

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

Как управлять ролями системного администратора

Как посмотреть список ролей системного администратора

системный администратор

API

Как добавить пользователя в роль системного администратора

системный администратор

API

Как посмотреть список пользователей с ролью системного администратора

системный администратор

API

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

системный администратор

API

Как управлять ролями в организации

Список ролей организации

системный администратор

администратор организации

API/интерфейс

Как добавить пользователя в роль

системный администратор

администратор организации

API/интерфейс

Как получить список пользователей с определенной ролью

системный администратор

администратор организации

API/интерфейс

Список пользователей в организации**

системный администратор

администратор организации

Интерфейс

Как удалить пользователя из роли

системный администратор

администратор организации

API/интерфейс

Дополнительную информацию можно найти в статье Роли пользователей.

системный администратор

администратор организации

API/интерфейс

** Не существует одного вызова API, который бы возвращал список всех пользователей в организации. Вместо этого вы можете сделать один вызов, чтобы получить все роли в организации. Затем вы перебираете список ролей, чтобы получить всех пользователей в каждой роли.