Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
product:api:list:authenticatebyuser [30.06.2020 13:35] – создано maynproduct:api:list:authenticatebyuser [25.10.2024 07:39] (текущий) – [Пример вызова метода] ekaterina.menkhuzina
Строка 1: Строка 1:
-====== Авторизация админом под пользователем ======+====== Авторизация пользователя с правами Администратора системы от имени другого пользователя ======
  
 Метод: **AuthenticateByUser** Метод: **AuthenticateByUser**
  
 ===== Передаваемые параметры ===== ===== Передаваемые параметры =====
- 
  
 ^Параметр^Описание^ ^Параметр^Описание^
-|ASPNETSessionId*|Идентификатор сессии администратора Системы.+|PersonId*|Идентификатор (GUID) пользователя Системы, от имени которого нужно авторизоваться| 
-|PersonId*|Идентификатор (GUID) пользователя Системы.|+|login|логин администратора Системы| 
 +|password|пароль администратора Системы|
  
 <code xml> <code xml>
Строка 42: Строка 42:
 </soap:Envelope> </soap:Envelope>
 </code> </code>
 +
 +===== Пример вызова метода =====
 +Вызов метода с помощью [[https://soapui.ru/|SoapUI]]:
 +
 +1. В окне запроса в передаваемых параметрах указать:
 +  * логин и пароль администратора;
 +  * идентификатор пользователя Системы, от имени которого нужно авторизоваться.
 +
 +<image shape="thumbnail">{{ :product:api:list:authenticatebyuser.png?direct&600 |}}</image>
 +\\
 +2. При корректно выполненном методе появится код 200 и возвращаемый параметр - в данном случае параметр ''ASPNETSessionId'', который можно использовать для работы с другими методами  API:
 +
 +<image shape="thumbnail">{{ :product:api:list:authenticatebyuser2.png |}}</image>
 +\\
 +Готовый пример:
 +
 +<image shape="thumbnail">{{ :product:api:list:authenticatebyuser3.png |}}</image>