getRegistrationStatus
method.PasswordManagerRegistrationStatus
will be returned. Inspect this value to determine what to do next to finish the setup of the Password Manager.registered
, the next step is unlocking the Password Manager before accessing items.notRegistered
, register the user by calling the register
method and passing in the user's master password.missingSecretCode
, the user has already registered on another device. The Password Manager requires the user's master password and secret code. The user can find their secret code on their rescue kit PDF which was downloaded during onboarding.register
method and pass in the user's master password. If successful, the client will be registered and the Password Manager will be unlocked and ready to create new vaults.unlock
method and passing in the user's master password. This method also accepts the user's secret code, which is only required if the registration status returned by getRegistrationStatus
is missingSecretCode
.unlock
if the secret code is not provided to unlock
and not present on the user's device.isLocked
method to synchronously determine if the Password Manager is locked. If isLocked
returns false, then the next call to a method that accesses the Password Manager will not fail due to it being locked.lock
method to lock the Password Manager. Use this method in response to user action or after a period of user inactivity.unlock
method. If the secret code is already stored on the user's device, you do not need to provide it in subsequent calls to the unlock
method.showSecretCode
method. You should take steps to ensure that the user does not lose their secret code. If they do, they will be unable to unlock their Password Manager vaults.changeMasterPassword
method.deregister
method.reset
method. Note that if the user has not backed up their secret code, they will be unable to subsequently log into the Password Manager and their vaults will be inaccessible.