POST api/Authentication/AuthorizationWithEncryption

Регистрация на данном ресурсе, с дополнительным асинхронным шифрованием.

Request Information

URI Parameters

None.

Body Parameters

KeysHash
NameDescriptionTypeAdditional information
Id

Id публичного ключа

integer

None.

Login

Зашифрованный логин

string

None.

Pass

Зашифрованный пароль

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "Login": "sample string 2",
  "Pass": "sample string 3"
}

application/xml, text/xml

Sample:
<KeysHash xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Data.Models.dto">
  <Id>1</Id>
  <Login>sample string 2</Login>
  <Pass>sample string 3</Pass>
</KeysHash>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Возвращает Token авторизации

LoginResult
NameDescriptionTypeAdditional information
StatusCode

Результат обработки запроса 1 - ОК 2 - Не верный Логин или Пароль 3 - Ошибка на стороне сервера

integer

None.

Data

Структура данных

DataLR

None.

Response Formats

application/json, text/json

Sample:
{
  "StatusCode": 1,
  "Data": {
    "Id": 1,
    "Login": "sample string 2",
    "Name": "sample string 3",
    "Profession": "sample string 4",
    "ManagerId": 1,
    "Token": "sample string 5",
    "INN": "sample string 6",
    "FiscalRegistrar": 1
  }
}

application/xml, text/xml

Sample:
<LoginResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Data.Models.dto">
  <Data>
    <FiscalRegistrar>1</FiscalRegistrar>
    <INN>sample string 6</INN>
    <Id>1</Id>
    <Login>sample string 2</Login>
    <ManagerId>1</ManagerId>
    <Name>sample string 3</Name>
    <Profession>sample string 4</Profession>
    <Token>sample string 5</Token>
  </Data>
  <StatusCode>1</StatusCode>
</LoginResult>