GET api/v2/dss/{Thumbprint}/auth?ConfirmDeviceToken={ConfirmDeviceToken}&ConfirmDeviceDescription={ConfirmDeviceDescription}

Начало работы с сертификатом DSS

Информация о запросе

GET параметры

НазваниеОписаниеТипДополнительная информация
ConfirmDeviceToken

Токен устройства

string

Нет.

ConfirmDeviceDescription

Описание устройства

string

Нет.

Thumbprint

Отпечаток сертификата

string

Required

Body параметры

Нет.

Информация об ответе

Информация о ресурсах

DssAuthResult
НазваниеОписаниеТипДополнительная информация
IsSuccess

Авторизации прошла успешно

boolean

Нет.

CodeRequested

Требуется подтвердить авторизацию с помощью второго фактора. Код может быть отправлен с помощью СМС или push (подробнее в Information).

boolean

Нет.

SmsInterval

Интервал повторного запроса кода

integer

Нет.

Phone

Номер телефона, на который был отправлен код подтверждения

string

Нет.

Information

Информация об устройстве, куда было отправлено подтверждение Возможные параметры 1. AuthCode - AuthenticationCode.WaitSmsCodeConfirm (код отправлен по СМС), WaitPushCodeConfirm (код отправлен через уведомление) 2. ConfirmDeviceToken - Токен устройства 3. ConfirmDeviceDescription - Описание устройства

Dictionary of string [key] and string [value]

Нет.

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

application/json, text/json

Пример:
{
    "IsSuccess": false,
    "CodeRequested": true,
    "SmsInterval": 120,
    "Phone": "ddiabilkin@gmail.com",
    "Message": null,
    "Information": {
        "AuthCode": "WaitPushCodeConfirm",
        "WaitConfirmReason": "AuthenticationConfirmType",
        "ConfirmDeviceToken": "f5NyV1ShUU4:APA91bEpxUfCXUB3jOBDBy44hmHiey_gHsOF1mxtswnXgMmcQX8VsdVth03N50KZXkTF1N_SoV_8K3qmsO2qtyUH0h4tGvWOkbK-5lR_Z7XNg2v_NXucBl8SahAtVAqy2VkO_IQoZkYh",
        "ConfirmDeviceDescription": "testphone"
    }
}

application/xml, text/xml

Пример:
<DssAuthResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Taxnet.Transcrypt.Api20.Models">
    <CodeRequested>true</CodeRequested>
    <Information xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d2p1:KeyValueOfstringstring>
            <d2p1:Key>AuthCode</d2p1:Key>
            <d2p1:Value>WaitPushCodeConfirm</d2p1:Value>
        </d2p1:KeyValueOfstringstring>
        <d2p1:KeyValueOfstringstring>
            <d2p1:Key>WaitConfirmReason</d2p1:Key>
            <d2p1:Value>AuthenticationConfirmType</d2p1:Value>
        </d2p1:KeyValueOfstringstring>
        <d2p1:KeyValueOfstringstring>
            <d2p1:Key>ConfirmDeviceToken</d2p1:Key>
            <d2p1:Value>f5NyV1ShUU4:APA91bEpxUfCXUB3jOBDBy44hmHiey_gHsOF1mxtswnXgMmcQX8VsdVth03N50KZXkTF1N_SoV_8K3qmsO2qtyUH0h4tGvWOkbK-5lR_Z7XNg2v_NXucBl8SahAtVAqy2VkO_IQoZkYh</d2p1:Value>
        </d2p1:KeyValueOfstringstring>
        <d2p1:KeyValueOfstringstring>
            <d2p1:Key>ConfirmDeviceDescription</d2p1:Key>
            <d2p1:Value>denisdevice</d2p1:Value>
        </d2p1:KeyValueOfstringstring>
    </Information>
    <IsSuccess>false</IsSuccess>
    <Phone>ddiabilkin@gmail.com</Phone>
    <SmsInterval>120</SmsInterval>
</DssAuthResult>