submitPassword

inline fun UsersManager.submitPassword(parentActivity: Activity? = null, user: User, crossinline onError: (error: Error) -> Unit, crossinline onNetworkError: (error: NetworkError) -> Unit, crossinline onSuccess: (User: User) -> Unit)

Предъявление пароля на "вектор аутентификации".

Запускает экран ввода пароля или отпечатка пальца. После успешного выполнения метода метод User.isReadyToSign возвращает true. По этой причине метод необходимо вызывать в тех случаях, когда выполнение операции требует соблюдение условия User.isReadyToSign == true. При этом следует помнить, что все методы SDK, открывающие пользовательский интерфейс, покажут экран запроса пароля автоматически при необходимости.

Перед вызовом метода проверка условия User.isReadyToSign == false обязательна, если условие не выполняется, будет возвращена ошибка типа Error._ERROR_PASSWORD_ALREADY_SUBMITTED.

Parameters

parentActivity

Экземпляр Activity приложения, с которого будет запущено Activity из SDK. При этом Activity из SDK добавляется в стек той же задачи, в которой запущена parentActivity. Если указать null, то Activity из SDK будет запущена отдельной задачей из контекста приложения, переданного при инициализации.

user

Объект пользователя, для которого вводится пароль

onError

При ошибке возвращается возвращает Error

onNetworkError

При сетевой ошибке возвращается NetworkError

onSuccess

В случае успеха возвращается объект User

See also


inline fun UsersManagerNonQual.submitPassword(user: User, password: String, crossinline onSuccess: (success: User) -> Unit, crossinline onError: (error: Error) -> Unit, crossinline onNetworkError: (error: NetworkError) -> Unit)

Предъявление пароля. После успешного выполнения User.isReadyToSign возвращает true, необходимо вызывать данный метод перед выполнением любых других методов, требующих условия User.isReadyToSign == true, если на момент вызова условие не выполняется.

Parameters

user

Объект пользователя, чей "вектор аутентификации" будет расшифрован

password

Пароль

onError

При ошибке возвращается возвращает Error

onNetworkError

При сетевой ошибке возвращается NetworkError

onSuccess

При успехе возвращается объект User

See also