|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Проблемы с авторизацией в security-слое  XML
Индекс форума » Компонент МЕРКУРИЙ
Автор Сообщение
MaryLikhtarovich


Зарегистрирован: 24/09/2019 23:38:40
Сообщений: 8
Оффлайн

Всем привет!
Хочу немножко автоматизировать процессы в работе с Меркурий ХС и сразу столкнулась с проблемой авторизации в security-слое.

Что я делаю:
Пытаюсь стучаться на тестовый контур по адресу https://api2.vetrf.ru:8002/platform/services/2.1/ApplicationManagementService
Для этого запроса использую хедер авторизации и передаю логин вида surname_al_123456 и пароль, в ответ получаю 401 ошибку.

В этом доке https://help.vetrf.ru/wiki/Процесс_авторизации_в_шлюзе идет разъяснение трех этапов подключения. В первом этапе используется логин и пароль (мой surname_al_123456 ?), в третьем этапе используется логин пользователя ХС. Но в учётку ХС (https://t2-mercury.vetrf.ru/hs/) я вхожу под моим логином surname_al_123456.

Какой логин нужно использовать для авторизации в security-слое?

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

Для написания программы использую C#
nmzn1

[Avatar]

Зарегистрирован: 11/05/2017 09:25:20
Сообщений: 4977
Оффлайн

тутошняя поддержка с красивенькими аватарками отвечает в теме для новичков, а мы больше ждём ответов в других темах, и в этой, в частности
по вопросу - в тестовый веб-мерк один логин-пароль, в шлюзе другая связка логин-пароль
[WWW]
Private


Зарегистрирован: 18/07/2017 19:46:03
Сообщений: 300
Оффлайн

MaryLikhtarovich wrote:Какой логин нужно использовать для авторизации в security-слое?
У меня есть подозрение, что я логинюсь не с теми данными

Совершенно верные подозрения. Логин вида surname_ai_123456 используется для авторизации в Меркурий ХС, а также в тэге <initiator> xml-запросов, направляемых через шлюз. Чтобы авторизоваться в самом шлюзе, нужно использовать логин вида company-123456, выдаваемый при регистрации именно в ВетИС.API вместе с паролем и ключом авторизации APIKey.
nmzn1

[Avatar]

Зарегистрирован: 11/05/2017 09:25:20
Сообщений: 4977
Оффлайн

а может стучитесь на тестовый шлюз с логином-паролем для боевого мерка
или может пробел слева-справа кавычек с логином-паролем

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 30/09/2019 11:05:27

[WWW]
dk

[Avatar]

Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн

В данном случае необходимо получить данные Ветис.API, очевидно вы пытаетесь с логином/паролем от вёба, подключиться к шлюзу.

https://меркурий.рус/faq -> Как получить доступ Ветис.API
https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам.
[WWW]
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team