useUserIdInPrivateKey property
If true, use user ID along with password in KDF to generate user private key. Otherwise only the password is used.
Only using the password avoids the need to regenerate the user private key if the user ID changes. Alternatively, a unique user ID, which does not change when the username changes, can be used.
Implementation
final bool useUserIdInPrivateKey;