XML Интерфейс

Интерфейс authorize.xiface

Проверяет достоверность пользователя по тикету. Обновляется время последнего обращения к тикету.

Требуется формат тикета 3.0 > ver ≥ 1.0 (подробнее). Для версий ver ≥ 3.0 следует использовать ApiV3.

Способ обращения

Формат запроса

<request>
  <siteHolder>string</siteHolder>
  <user>string</user>
  <ticket>string</ticket>
  <urlId>string</urlId>
  <authType>string</authType>
  <userAddress>string</userAddress>
</request>

Где:

  • siteHolder - WMID владельца ресурса;
  • user - WMID пользователя;
  • ticket - авторизационный тикет;
  • urlId - Id url по которому был авторизован пользователь должен совпадать с id для, которого был запрос на авторизацию;
  • authType - cпособ аутентификации пользователя, который вернул GateKeeper;
  • userAddress - IP адрес пользователя, который вернул GateKeeper

Формат ответа

<response retval="int" sval="string" lastAccess="string" expires="string" />

Где:

  • retval - код результата, 0 если достоверность пользователя подтверждена. Дополнительно смотри тут
  • sval - Текстовое представления кода результата
  • lastAccess - UTC время последнего доступа к авторизационному тикету
  • expires - UTC время, когда авторизационный тикет перестанет быть действительным