2.3.2.6. Авторизация, получение маркера временного доступа
|
|
Для получения доступа к веб-сервису Такском API необходимо подключить к компьютеру носитель ключевых данных, указать открытый сертификат личного ключа ЭП (сертификат ключа проверки электронной подписи) тестового абонента и получить маркер временного доступа.
Для получения маркера временного доступа к веб-сервису Такском API:
1. Запустите Taxcom.Client.Api.SampleApplication.exe.
2. Перейдите на закладку «Вход».
4. В поле «Идентификатор вендора» введите полученный при регистрации идентификатор.
5. Укажите полученный при регистрации идентификатор тестового абонента (участника ЭДО).
6. Укажите полученный при регистрации сертификат ключа проверки ЭП данного тестового абонента. Для этого справа от поля «Сертификат для входа» нажмите кнопку «…», выберите файл сертификата (с расширением «.cer»), нажмите «Войти».
Если все данные были указаны верно, то метод Certificatelogin возвращает маркер в виде текстовой строки размером не более 256 байт, например, IVVBNZGWCZYOTWINGWJTAABTPNBGNQQF. При этом экранная форма будет выглядеть так:

Вызов этого метода позволяет пройти аутентификацию путём запроса маркера доступа по цифровому сертификату. По этому маркеру будет открыта сессия для работы в системе.
После получения маркера становятся доступными остальные закладки.
Если в результате работы этого метода не был выдан маркер, то попробуйте:
1. Проверить корректность адресов веб-сервисов.
2. Проверить, тот ли указали сертификат.
3. Если и сертификат и адреса указаны верно, то попробуйте переустановить сертификат (сертификат должен быть установлен как личный, с помощью программы «Крипто-Про»).
ВНИМАНИЕ! Время актуальности маркера составляет 5 минут с момента последнего запроса. Если перерыв в Вашей работе превысил указанное время, то необходимо будет получить новый маркер для работы в системе. Для этого снова нужно будет воспользоваться методом Certificatelogin (нажать кнопку «Войти»).