POST api/Authentication/AuthorizationWithEncryption
Регистрация на данном ресурсе, с дополнительным асинхронным шифрованием.
Request Information
URI Parameters
None.
Body Parameters
KeysHash| Name | Description | Type | Additional 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| Name | Description | Type | Additional 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>