Создание глобальных пользователей

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

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

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

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

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

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

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

    Дополнительную информацию см. в разделе Создание учетной записи Apigee Edge .

Создание глобального пользователя через интерфейс Edge

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

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

    Край

    Чтобы получить доступ к странице «Пользователи» с помощью пользовательского интерфейса Edge:

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

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

    Классический Edge (частное облако)

    Чтобы получить доступ к странице «Пользователи» с помощью классического пользовательского интерфейса Edge:

    1. Войдите на http:// ms-ip :9000 как администратор организации , где ms-ip — это IP-адрес или DNS-имя узла сервера управления.
    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-имя пограничного сервера управления.
  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 и не может войти в пользовательский интерфейс 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 for Private Cloud их может выполнить системный администратор.

Действие

Требуемая роль

Как

Управление глобальными пользователями

Список всех пользователей

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

API

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

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

API*

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

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

API

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

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

API

Список всех ролей пользователя

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

API

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

Управление ролями системного администратора

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

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

API

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

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

API

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

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

API

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

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

API

Управление ролями в организации

Перечислите роли организации

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

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

API/пользовательский интерфейс

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

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

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

API/пользовательский интерфейс

Получить пользователей на роль

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

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

API/пользовательский интерфейс

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

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

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

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

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

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

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

API/пользовательский интерфейс

Дополнительные операции см. в разделе Роли пользователей.

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

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

API/пользовательский интерфейс

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