Перейти к основному содержанию
Ctrl+K
документация Blitz Identity Provider 5.28 - Home документация Blitz Identity Provider 5.28 - Home
  • Спецификация
  • Обновление
  • Администрирование
  • Интеграция
  • Использование
  • Модули
    • Скачать PDF
    • История изменений
    • Скачать дистрибутив
    • Демо-версия
    • Клиентам
  • identityblitz.ru
  • English
  • Спецификация
  • Обновление
  • Администрирование
  • Интеграция
  • Использование
  • Модули
  • Скачать PDF
  • История изменений
  • Скачать дистрибутив
  • Демо-версия
  • Клиентам
  • identityblitz.ru
  • English

В этом разделе

Подготовка к интеграции

  • Выбор протокола взаимодействия

Интеграция приложения по OIDC

  • Как правильно зарегистрировать приложение
  • Подключение веб-приложения
  • Подключение мобильного приложения
  • Подключение приложений умных устройств (IoT)
  • Получение атрибутов пользователя
  • Обеспечение безопасности подключения

Интеграция приложения по SAML

  • Как правильно зарегистрировать приложение
  • Подключение приложения по SAML

API управления пользователями

  • Общие сведения
  • Учетные записи
    • Регистрация
    • Поиск
    • Атрибуты
    • Пароли
    • Режимы аутентификации
    • Свойства пользователя
    • TOTP
    • Состояние учетной записи
    • Внешние поставщики
    • События аудита
    • Известные устройства и сессии
    • Контрольные вопросы
    • Выданные пользователем разрешения
    • Мобильные приложения
    • Удаление учетной записи
  • Группы пользователей
  • Права доступа

Расширенные возможности

  • Дополнительный метод аутентификации
  • Вызов вспомогательных приложений в момент входа
  • Вызов приложения выдачи согласия
  • API администрирования
  • Вызов стороннего приложения регистрации пользователей
  • API аутентификации
  • Интеграция
  • Учетные записи
  • Поиск

Поиск#

Метод

GET https://login.company.com/blitz/api/v3/users

Поиск учетной записи.

Необходимые разрешения: blitz_api_sys_users.

URL-параметры

В query передается поисковый запрос в формате Resource Query Language (RQL). Операции:

  • and – одновременное выполнение поисковых условий;

  • or – альтернативное выполнение поисковых условий (например, поиск по разным атрибутам);

  • eq – проверка условия равенства.

При выполнении поиска по атрибуту, имеющему строковое значение, рекомендуется явно специфицировать тип значения. Например, string:02142527602.

Внимание

Если поисковый атрибут является строкой, содержащей специальные символы, такие как &|()=<>,, то необходимо придерживаться следующего алгоритма экранирования и кодирования параметров:

  1. Выполнить кодирование всех значений атрибутов – экранировать присутствующие в параметрах специальные символы. Например, если выполняется поиск по телефону +7(999)1234567, то значение параметра должно быть преобразовано к значению +7%28999%291234567.

  2. Собрать общую строку для передачи в качестве параметра query в запрос. Например, phone_number=+7%28999%291234567.

  3. Выполнить URL-Encode значения параметра. Например, получится такое значение параметра – phone_number%3D%2B7%2528999%25291234567.

Примеры

Простой поисковый запрос
GET /blitz/api/v3/users?query=eq(phone_number,string:79991234567) HTTP/1.1
Authorization: Bearer eyJraWQiO..ix0I
[
   {
      "instanceId":"Mzg5…nU",
      "attrs":{
         "sub":"854436f6-af58-4a3f-8cb7-c2c441eb4a76",
         "family_name":"Иванов",
         "given_name":"Иван",
         "middle_name":"Иванович",
         "phone_number":"79991234567",
      }
   }
]
Сложный поисковый запрос
Запрос#
GET /blitz/api/v3/users?query=or(eq(phone_number,string:79991234567),eq(phone_number,string:79991112233)) HTTP/1.1
Authorization: Bearer eyJrQiOi..Wx0Iiw
Поиск по строке, содержащей специальные символы
Запрос#
GET /blitz/api/v3/users?query=phone_number%3D%2B7%2528999%25291234567 HTTP/1.1
Authorization: Bearer eyJr..aWQiOiJk

назад

Регистрация

вперёд

Атрибуты

Identity Blitz © 2025

Последнее обновление 05.05.2025