не сканирует qr код mydss
Не сканирует qr код mydss
Раздел содержит руководство разработчика по работе с myDSS на Сервисе Управления Пользователями. В разделе приведены основные сценарии использования, примеры HTTP-запросов и ответов REST Сервиса Управления Пользователями.
Так же в разделе приведены рекомендации Администраторам по настройке DSS для реализации различных сценариев работы с myDSS.
Перед началом интеграции с Сервисом Управления Пользователями Администратору DSS необходимо:
Сценарии должны выполняться учётной записью с ролью Оператора DSS.
Аутентификация Операторов DSS на Сервисе Управления Пользователями осуществляется по сертификату (двухстороннее TLS-соединение).
Последовательность шагов по регистрации пользователя:
Регистрация логина пользователя
В качестве идентификатора (логина) пользователя могут выступать:
Внимание!
По умолчанию на DSS в качестве идентификатора разрешён только Логин.
Разрешить/запретить другие идентификаторы пользователя может Администратор DSS выполнив команду в консоли PowerShell:
Примеры запросов
Пример ответа
В ответ DSS вернёт идентификатор созданного пользователя (DssUserId). DssUserId используется при вызове любых методов Сервиса Управления Пользователями:
Вызывающая система может сохранить DssUserId. Это позволит ускорить последующие обращения к Сервису Управления Пользователями, так как не потребуется получать DssUserId повторно.
Типовые ошибки
HTTP-код | Ошибка | Описание |
---|---|---|
400 | invalid_identifiers | Переданный идентификатор запрещённый на DSS. |
400 | invalid_phone | Пользователь с указанным номер телефона уже зарегистирован. |
400 | invalid_email | Пользователь с указанным email уже зарегистирован. |
400 | invalid_login | Пользователь с указанным логином уже зарегистирован. |
500 | An error has occurred | 1. В поле Login указан номер телефона или email. 2. Неверно сформирован email. 3. Неверно сформирован номер телефона. |
Назначение метода первичной аутентификации
После регистрации логина пользователя необходимо назначить метод первичной аутентификации. Пользователю может быть назначен один или несколько методов первичной аутентификации:
Метод | Описание |
---|---|
/user/ | Только идентификация |
/user/ | Аутентификация по паролю |
/user/ | Аутентификация по сертификату |
/user/ | Аутентификация через сторонний Центр Идентификации |
Чаще всего при использовании myDSS в качестве метода первичной аутентификации назначают «Только идентификация».
Внимание!
Назначаемый метод аутентификации должен быть разрешён на DSS. Включить или отключить метод аутентификации должен Администратор на сервере DSS.
Разрешить/запретить метод аутентификации можно на Сервере DSS командами:
Внимание!
Совместное включение методов idonly и password допустимо, но использоваться будет метод «Только идентификация».
Примеры запросов
Назначение метода первичной аутентификации «Только идентификация»
Пример ответа
Назначение метода аутентифиации не имеет возвращаемого значения.
Типовые ошибки
HTTP-код | Ошибка | Описание |
---|---|---|
400 | wrong_operation | Метод аутентификации уже назначен. |
400 | invalid_authn_method | Метод аутентификации запрещён на сервере DSS. |
404 | user_not_found | Пользователь не найден. |
Получение QR-кода с ключом аутентификации myDSS
Перед назначением пользователю метода аутентификации myDSS необходимо получить QR-код, содержащий ключ аутентификации пользователя. QR-код должнен быть передан пользователю. Отсканировав QR-код пользователь загрузит ключ аутентификации в мобильное приложение myDSS.
Ключ аутентификации, передаваемый в QR-коде, может быть защищён на коде активации. Код активации передаётся пользователю в SMS или email сообщении.
Требование защиты ключа аутентификации на коде активации настраивается Администратором на сервере DSS и распространяется на всех пользователей.
Изменить длину кода активации может Администратор DSS выполнив команду в консоли PowerShell:
Примечание
Для отправки кода активации в SMS или Email Администратору необходимо подключить и настроить соответствующий модуль оповещения на сервере DSS.
Примеры запросов
В параметре UserContactInfo передаётся адрес электронной почты или номер телефона.
Если используется собственное мобильное приложение на основе PayControl SDK, то ключ аутентификации можно запросить в виде XML. Для получения ключа аутентификации в виде XML в запросе необходимо указать параметр NeedXmlKeyInfo со значением true и код активации KeyInfoPinCode
Пример ответа
Сервер возвращает следующие данные:
Типовые ошибки
HTTP-код | Ошибка | Описание |
---|---|---|
400 | invalid_contact_info | 1. Требуется предоставить номер телефона или email для отправки кода активации. 2. Указан неверный тип данных для отправки кода активации. |
404 | user_not_found | Пользователь не найден. |
400 | wrong_operation | Попытка повторно получить QR-код. Для обнолвения ключа пользователя необходимо отправить PATCH запрос. |
500 | An error has occurred | 1. Метод аутентификации myDSS запрещен на сервере DSS. 2. Истекла лицензия на myDSS на сервере DSS. |
Назначение myDSS в качестве второго фактора аутентификации
После того как пользователю создан ключ аутентификации необходимо назначить метод аутентификации myDSS.
Пример запроса
Внимание!
Значение параметра level должно быть равно 1
Пример ответа
Метод не имеет возвращаемого значения.
Типовые ошибки
HTTP-код | Ошибка | Описание |
---|---|---|
400 | invalid_authentication_scheme | Указан неверный уровень метода аутентификации. |
404 | user_not_found | Пользователь не найден. |
400 | authn_method_not_confirmed | Попытка назначить метод аутентификации не получив QR-код. |
Назначение операций, требующие подтверждения через myDSS
После получения QR-кода и назначения пользователю myDSS необходимо задать список операций требующий подтверждения с помощью myDSS.
Про типы операций, для которых можно настроить подтверждение, и их идентифкаторы можно прочитать на странице Типы Операций. В запросе необходимо перечислить коды операций, которые будет подтверждать пользователь.
Пример запроса
Пример ответа
Метод не имеет возвращаемого значения
Типовые ошибки
HTTP-код | Ошибка | Описание |
---|---|---|
400 | invalid_authentication_scheme | Указан неверный уровень метода аутентификации. |
404 | user_not_found | Пользователь не найден. |
400 | wrong_operation | Оператору запрещено изменять список операций, требующих подтверждения. |
Обновление ключа аутентификации пользователя
Ключ аутентификации пользователя имеет ограниченный срок действия. Ключ аутентификации необходимо переодически обновлять. Процедура смены ключа аналогична получению первого ключа аутентификации
Примечание
Флаг DelayedActivation отвечает за режим активации нового ключа пользователя:
Пример запроса
Пример запроса с отложенной активацией ключа
Пример ответа
Типовые ошибки
HTTP-код | Ошибка | Описание |
---|---|---|
400 | invalid_authentication_scheme | Указан неверный уровень метода аутентификации. |
404 | user_not_found | Пользователь не найден. |
400 | wrong_operation | Оператора запрещено изменять список операций, требующий подтверждения. |
Повторная отправка кода активации пользователю
Если ключ аутентификации уже назначен пользователю и защищён на коде активации, то можно сделать повторную отправку кода активации ключа.
Требование защиты ключа аутентификации на коде активации настраивается Администратором на сервере DSS и распространяется на всех пользователей.
В параметре UserContactInfo передаётся адрес электронной почты или номер телефона пользователя.
Пример запроса
Метод не имеет возвращаемого значения.
Пример ответа
Типовые ошибки
HTTP-код | Ошибка | Описание |
---|---|---|
400 | invalid_contact_info | 1. Нет возможности отправить вторую часть ключевой информации: не задана контактная информация пользователя. 2. Неизвестный тип контактной информации: «EmailAddrfess». |
400 | wrong_operation | Код активации не требуется в соответствии с настройками сервиса. |
404 | user_not_found | Пользователь не найден. |
Поиск пользователя
Сервис Управления пользователями предоставляет несколько возможностей поиска пользователя:
По логину, номеру телефона или email
Пример запроса
Тип ключа поиска может принимать значения (значение параметра type ):
Пример ответа
По логину пользователя во внешнем ЦИ
Пример запроса
Пример ответа
По идентификатору DssUserId
Пример запроса
Пример ответа
Расширенный поиск
Расширенный поиск позволяет применять различные фильтры для поиска пользователей. Результатом выполнения метода может быть группа пользователей, отвечающая параметрам фильтра.
Поиск пользователей можно выполнить по одному или нескольким параметрам:
Параметр | Код | Описание |
---|---|---|
Login | 0 | Логин пользователя |
PhoneNumber | 1 | Номер телефона |
2 | Адрес электронной почты | |
CreateDate | 3 | Дата создания учётной записи |
GroupId | 4 | Идентификаторы группы пользователя |
Код параметра указывается в поле Column
Операции сравнения могут быть следующих типов:
Тип | Код | Описание |
---|---|---|
Equal | 0 | Строгое равенство |
NotEqual | 1 | Не равно |
Like | 2 | Содержит |
Greater | 3 | Больше |
Less | 4 | Меньше |
Код операции указывается в поле Operation
Тип cравнения Like определяет, совпадает ли указанная символьная строка с заданным шаблоном. Шаблон может включать обычные символы и символы-шаблоны. Во время сравнения с шаблоном необходимо, чтобы его обычные символы в точности совпадали с символами, указанными в строке. Символы-шаблоны могут совпадать с произвольными элементами символьной строки.
Поддерживаются следующие символы шаблоны:
Символ-шаблон | Описание | Пример |
---|---|---|
% | Любая строка, содержащая ноль или более символов. | %вано% |
(подчеркивание) | Любой одиночный символ. | _етров |
[ ] | Любой одиночный символ, содержащийся в диапазоне ([a-f]) или наборе ([abcdef]). | [Л-С]омов |
[^] | Любой одиночный символ, не содержащийся в диапазоне ([^a-f]) или наборе ([^abcdef]). | ‘ив[^а]% |
Параметры StartPosition и EndPosition определяют начальную и конечную позицию из итоговой выборки. Данные параметры могут быть использованы для постраничной выборки пользователей
При поиске пользователей по времени создания значение фильтра должно иметь следующий формат: yyyy-MM-ddThh:mm:ss
myDSS 4+
КРИПТО-ПРО
Для iPad
Снимки экрана
Описание
myDSS позволяет подтверждать создание «облачной» электронной подписи и действия пользователя в системах дистанционного банкинга, порталах госуслуг, системах документооборота, электронных торговых площадках и других сервисах.
Как использовать myDSS:
• Получите у организации, использующей «облачную» электронную подпись на базе КриптоПро DSS, специальный QR-код.
• Отсканируйте QR-код в приложении myDSS.
• Подписывайте документы, используя сервисы организации. myDSS пришлет PUSH-уведомление, когда создание электронной подписи нужно будет подтвердить.
Безопасность myDSS:
• Отображение в myDSS документов, которые Вы подписываете, позволяет защитить их от подмены.
• Поддержка TouchID и FaceID для доступа к Вашему ключу.
• Криптографически строгое подтверждение электронной подписи с привязкой к документу и устройству.
Что нового
Мы регулярно обновляем приложение, внося в него различные улучшения.
Конфиденциальность приложения
Разработчик КРИПТО-ПРО указал, что в соответствии с политикой конфиденциальности приложения данные могут обрабатываться так, как описано ниже. Подробные сведения доступны в политике конфиденциальности разработчика.
Сбор данных не ведется
Разработчик не ведет сбор данных в этом приложении.
Конфиденциальные данные могут использоваться по-разному в зависимости от вашего возраста, используемых возможностей или других факторов. Подробнее
Информация
русский, английский, белорусский, украинский
Сканер QR и штрих-кода
Waqas Ahmed
Снимки экрана
Описание
Чрезвычайно быстрый сканер QR-кодов и сканер штрих-кодов, который поддерживает несколько форматов QR-кодов и штрих-кодов.
Он может сканировать и создавать множество распространенных форматов штрих-кодов, таких как QR, штрих-код, матрица данных, ацтек, UPC, EAN, код 39, и многие другие Google Auth.
Приложение для сканера QR с самыми полезными и мощными функциями :
— Мы предоставили Вам возможность сканировать и генерировать множество типов QR-кодов, таких как URL, Текст, SMS, Wifi, Контакт, События, Электронная почта, Адрес, ГЕО, Социальные сети и т.д.
— Создайте свой собственный стильный QR-код.
— Мы также предоставляем Вам возможность генерировать штрих-коды, такие как штрих-коды продукции.
— С помощью QR Code Reader вы можете легко отсканировать фотографии или настроить масштаб с помощью функции автофокусировки.
— Также поддерживается фонарик.
— С помощью этого устройства для считывания штрих-кодов и сканера вы можете создать QR-коды и штрих-коды.
— Вы можете легко создать Стильные QR-коды.
— Ты можешь поделиться ими с друзьями через приложения, социальные сети, электронную почту и текстовые сообщения, сохранить их для дальнейшего использования.
— QR-сканер автоматически распознает, сканирует и декодирует QR-код.
— Сканируйте любой QR-код или штрих-код, чтобы получить дополнительную информацию, включая результаты работы популярных онлайн-сервисов.
ПОДДЕРЖИВАЕМЫЕ QR КОДЫ:
Ссылки на сайт (URL), контактные данные (MeCard, vCard, vcf).календарные события, информация о доступе к точке доступа WiFi,
Местоположения GEO, информация о номерах телефонов, электронная почта, SMS и MATMSG.
Считыватель и Сканер QR-кодов 4+
Сканер Штрих-кодов и QR-кодов
ABISHKKING LIMITED.
Для iPhone
Снимки экрана (iPhone)
Описание
Приложение для Apple для мгновенного сканирования QR-кодов. Поддерживает все форматы QR- и штрих-кодов!
Считыватель и Сканер QR-кодов может считывать и расшифровывать любые QR- и штрих-коды с информацией о контактах, продуктах, URL-адресах, Wi-Fi сетях, текстах, книгах, электронной почте, местах, событиях и т. д. Также им можно сканировать коды и купоны на скидки в магазинах.
※ Сканер QR-кодов
※ Сканер штрих-кодов
※ Супербыстрое сканирование
※ Работает с QR- и штрих-кодами
Почему именно «Сканер QR-кодов»?
√ Поддерживает все форматы QR- и штрих-кодов
√ Автоматически изменяет масштаб
√ Сохраняет всю историю сканирований
√ Можно сканировать QR- и штрих-коды из галереи
√ Фонарик для сканирования в темных местах
√ Не нужно подключение к Интернету
√ Можно сканировать коды и купоны на скидки
√ Конфиденциально. Доступ нужен только к камере
Как использовать
1. Наведите камеру на QR- или штрих-код
2. Он распознается автоматически и будет отсканирован
3. Приложение покажет результаты и возможные действия
После сканирования вы увидите возможные действия: можно поискать продукт в Интернете, зайти на веб-сайт или даже подключиться к Wi-Fi, не указывая пароль.
Поддерживает все форматы
Мгновенно сканирует QR-коды. Поддерживает все форматы QR- и штрих-кодов: QR code, Data Matrix, Maxi code, Code 39, Code 93, Codabar, UPC-A, EAN-8.
Авто-масштабирование
Не нужно приближать или отдалять код. Удобно сканировать маленькие или далеко расположенные коды.
Просто и удобно
Не нужно подключаться к Интернету. История сканирований сохраняется для удобного просмотра. Можно сканировать QR- и штрих-коды из галереи.
Полная конфиденциальность
Доступ нужен только к камере; ваши данные защищены на 100%.
Фонарик
Вы можете включить фонарик, чтобы сканировать код там, где темно.
Сканер цен
Сканируйте коды и купоны на скидки. Сканируйте штрих-коды продуктов и сравнивайте цены через Интернет.
Сканер QR и штрих-кода Plus 4+
Сканер и генератор QR-кода
THE VAPE TRADE LTD
Для iPhone
Снимки экрана (iPhone)
Описание
Мощный, высококачественный и простой в использовании сканер и генератор QR-кодов и штрих-кодов.
Преодолевайте ограничения, используя функцию неограниченного просмотра и создания.
Данные, которые вы сканируете или создаете с помощью функции истории, никогда не теряются, всегда с вами!
Создавайте свои собственные QR-коды или штрих-коды;
Вы также можете создавать QR-коды и штрих-коды. С помощью этого приложения вы можете преобразовывать телефонные номера, SMS, почтовые адреса, веб-сайты и местоположения в QR-код.
Все, что вам нужно сделать, это открыть приложение и навести телефон на код или открыть
приложение и создайте QR-коды и штрих-коды для себя из окна создания.
Просто, быстро и понятно!
Создайте свои собственные QR-коды и поделитесь ими.
Условия автопродления подписки:
— Оплата будет снята с вашей учетной записи Apple ID при подтверждении покупки.
— Подписка автоматически продлевается, если она не отменена по крайней мере за 24 часа до окончания текущего периода.
— С вашей учетной записи будет взиматься плата за продление в течение 24 часов до окончания текущего периода.
— Вы можете управлять своими подписками и отменять их, перейдя в настройки своей учетной записи в App Store после покупки.
Условия использования: https://qrbarcodeplus.com/termsofuse.html
Политика конфиденциальности: https://qrbarcodeplus.com/privacy.html
Конфиденциальность приложения
Разработчик THE VAPE TRADE LTD указал, что в соответствии с политикой конфиденциальности приложения данные могут обрабатываться так, как описано ниже. Подробные сведения доступны в политике конфиденциальности разработчика.
Данные, используемые для отслеживания информации
Следующие данные могут использоваться для отслеживания информации о пользователе в приложениях и на сайтах, принадлежащих другим компаниям:
Данные об использовании
Связанные с пользователем данные
Может вестись сбор следующих данных, которые связаны с личностью пользователя:
Не связанные с пользователем данные
Может вестись сбор следующих данных, которые не связаны с личностью пользователя:
Данные об использовании
Конфиденциальные данные могут использоваться по-разному в зависимости от вашего возраста, используемых возможностей или других факторов. Подробнее
Информация
русский, английский, арабский, вьетнамский, датский, индонезийский, испанский, итальянский, малайский, немецкий, португальский, турецкий, украинский, французский, хинди, японский