void UserManager::cancelPushButtonAuth(int transactionId)

Creates a new user with the given username and password. Returns the UserError to inform about the result.

bool UserManager::initRequired() const

Will return true if the database is working fine but doesn't have any information on users whatsoever. That is, neither a user nor an anonimous token. This may be used to determine whether a first-time setup is required.

bool UserManager::pushButtonAuthAvailable() const

Returns true if the push button authentication is available for this system.