Подключение к API

Для авторизации в Oz API используйте адрес API и токен доступа, как показано ниже.

OzLivenessSDK.setApiConnection(OzConnection.fromServiceToken(host, token))

Мы рекомендуем указывать адрес API в вашем приложении на экране, предшествующем проверке Liveness. После установки адреса происходит служебный вызов API, и если вы устанавливаете адрес при запуске или инициализации приложения, нагрузка на сервер может быть слишком высокой.

Второй вариант: логин и пароль.

OzLivenessSDK.setApiConnection(
    OzConnection.fromCredentials(host, username, password),
    statusListener(
        { token -> /* токен */ },
        { ex -> /* ошибка */ }
    )
)

Мы рекомендуем использовать метод аутентификации по токену доступа, как более безопасный.

По умолчанию логи сохраняются вместе с данными по анализам. Если вы планируете хранить логи отдельно от этих данных, настройте отдельное подключение для телеметрии:

OzLivenessSDK.setEventsConnection(
    OzConnection.fromCredentials(
        "https://tm.ozforensics.com/",
        "<your_telemetry_user_eg_tm@company.com>",
        "your_telemetry_password"
    )
)

Очистка авторизации:

OzLivenessSDK.setApiConnection(null)

Проверка наличия сохраненного access-токена Oz API:

val isLoggedIn = OzLivenessSDK.isLoggedIn

LogOut:

OzLivenessSDK.logout()

Last updated