Перейти к основному содержимому Перейти к дополнительному содержимому

Управление клиентами OAuth в My Qlik

OAuth — это протокол обеспечения безопасности для авторизации и делегирования. Он позволяет сторонним приложениям получать доступ к ресурсам API, не раскрывая учетных данных конечного пользователя. Клиент OAuth запрашивает код авторизации, обменивает его на токен доступа и использует токен для доступа к содержимому через API.

О клиентах OAuth в Qlik Cloud

Клиенты OAuth в Qlik Cloud настраиваются на разных уровнях в зависимости от их использования:

  • Клиенты OAuth на уровне организации

    • Применяется ко всем клиентам в рамках нескольких подписок и регионов.

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

    • Управляется владельцем сервисной учетной записи (SAO) в My Qlik.

  • Клиенты OAuth на уровне региона

    • Применить к определенному номеру лицензии в регионе.

    • Управляется SAO в My Qlik.

  • Клиенты OAuth для конкретного клиента

    • Применить к одному клиенту.

    • Управляется администраторами клиента в центре активности Администрирование клиента.

    • Для получения подробных сведений см. раздел Создание клиентов OAuth и управление ими.

Создание клиентов OAuth на уровне организации и управление ими

Вы можете создавать клиентов OAuth на уровне организации и управлять ими на странице клиентов OAuth.

Доступ к странице клиентов OAuth

Выполните следующие действия.

  1. Войдите в My Qlik, используя учетные данные владельца служебной учетной записи (SAO).

  2. Нажмите Показать всех моих клиентов в верхней части страницы.

  3. В левой панели нажмите OAuth.

  4. Откроется страница клиентов OAuth, где можно создавать клиентов OAuth и управлять ими для вашей организации.

Страница клиентов OAuth.

Снимок экрана страницы управления клиентами OAuth.

Поиск и просмотр клиентов OAuth

На странице клиентов OAuth можно:

  • Поиск по имени.

  • Фильтрация по региону, статусу или идентификатору подписки.

  • Сортировка по имени, дате создания или последнего обновления, или идентификатору клиента.

  • Перетаскивайте столбцы для изменения порядка.

Создание клиентов OAuth

Выполните следующие действия.

  1. На странице клиентов OAuth нажмите Создать.

  2. Введите имя для клиента OAuth.

  3. Добавьте описание (необязательно).

  4. Нажмите Создать. Отображаются идентификатор клиента и секрет клиента.

  5. Нажмите Копировать, чтобы скопировать идентификатор клиента.

  6. Нажмите Копировать секрет, чтобы скопировать секрет клиента.

    Примечание к информацииСекрет клиента будет невозможно просмотреть позже. Обращайтесь с ним как с паролем и не раскрывайте его в исходном коде или репозиториях.
  7. Нажмите Закрыть.

После создания клиента вы можете использовать идентификатор клиента в своих приложениях. Вы можете получить его позже из контекстного меню (Дополнительно) для клиента OAuth.

Редактирование клиентов OAuth

Выполните следующие действия.

  1. На странице клиентов OAuth найдите клиента OAuth.

  2. Щелкните Дополнительно и выберите Переименовать.
  3. Измените имя или описание по мере необходимости.
  4. Щелкните Сохранить изменения.

Удаление клиентов OAuth

Можно удалить клиент OAuth, когда он больше не нужен или когда требуется отозвать доступ.

Выполните следующие действия.

  1. На странице клиентов OAuth найдите клиент OAuth.

  2. Щелкните Дополнительно и выберите Удалить.
  3. Подтвердите удаление.

Управление секретами клиента

Если секрет клиента скомпрометирован или если политика безопасности требует периодического обновления, можно добавить или удалить секреты. Чтобы избежать простоев, можно добавить несколько секретов клиента (максимум 5), обновить клиентское приложение, а затем удалить старый секрет.

Добавление секрета клиента

Выполните следующие действия.

  1. На странице клиентов OAuth найдите клиент OAuth.

  2. Нажмите Дополнительно и выберите Управление секретами.
  3. Нажмите Создать новый секрет клиента.
  4. Скопируйте секрет клиента и идентификатор клиента и храните их в надежном месте.

    Примечание к информацииСекрет клиента будет невозможно просмотреть позже.
  5. Нажмите Закрыть.

Удаление секрета клиента

Выполните следующие действия.

  1. На странице клиентов OAuth найдите клиент OAuth.

  2. Нажмите Дополнительно и выберите Управление секретами.
  3. Нажмите Удалить рядом с секретом клиента, который вы хотите удалить.
  4. Нажмите Закрыть.

Создание клиентов OAuth на уровне региона

Выполните следующие действия.

  1. Войдите в My Qlik с помощью учетных данных владельца служебной учетной записи (SAO).

  2. Нажмите Дополнительно рядом с Мои клиенты и выберите Управление клиентами OAuth.

  3. В диалоговом окне можно

    • Создать новых клиентов OAuth

    • Просмотр существующих клиентов

    • Копирование или повторная генерация секретов клиента

    • Удаление клиентов

Следующие шаги: построение приложений с клиентом OAuth

Если клиент OAuth зарегистрирован в Qlik Cloud, вы можете создавать приложения с клиентом OAuth, чтобы использовать контент Qlik Cloud. Используйте идентификатор клиента и секрет клиента, связанные с вашим клиентом OAuth. Вы можете получить идентификатор клиента в любое время из контекстного меню (Дополнительно) для клиента OAuth.

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

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!