Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Создание связи с Open ID ====== Метод: **LinkUserToOpenIdConnect** ===== Передаваемые параметры ===== ^ Параметр ^ Описание ^ |ASPNETSessionId|Идентификатор сессии пользователя Системы| |personId|Идентификатор пользователя| |List<OpenIdConnectPersonLink> personLinks|Массив идентификаторов пользователей в сервисе (NameIdentifier) и идентификаторы провайдера авторизации (AuthenticationType) \\ ''OpenIdConnectPersonLink'' это пара из (AuthenticationType, NameIdentifier)| <callout type="primary" icon="true">Если у пользователя есть привязка к провайдеру авторизации, и при передаче идентификатора провайдера авторизации (AuthenticationType) и нового идентификатора пользователя (NameIdentifier) в этом провайдере, то должно произойти перезаписывание идентификатора пользователя.</callout> <code xml> <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <LinkUserToOpenIdConnect xmlns="http://streamline/"> <ASPNETSessionId>string</ASPNETSessionId> <personId>guid</personId> <personLinks> <OpenIdConnectPersonLink> <AuthenticationType>string</AuthenticationType> <NameIdentifier>string</NameIdentifier> </OpenIdConnectPersonLink> <OpenIdConnectPersonLink> <AuthenticationType>string</AuthenticationType> <NameIdentifier>string</NameIdentifier> </OpenIdConnectPersonLink> </personLinks> </LinkUserToOpenIdConnect> </soap:Body> </soap:Envelope> </code> ===== Возвращаемые параметры ===== ^ Параметр ^ Описание ^ |LinkUserToOpenIdConnectResult|Результат выполнения запроса| <code xml> <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <LinkUserToOpenIdConnectResponse xmlns="http://streamline/"> <LinkUserToOpenIdConnectResult> <Errors> <string>string</string> <string>string</string> </Errors> <Objects> <string>string</string> <string>string</string> </Objects> </LinkUserToOpenIdConnectResult> </LinkUserToOpenIdConnectResponse> </soap:Body> </soap:Envelope> </code>