Expand description
The registration module provides the registration client and related type for registering new Bitwarden users via various cryptographic mechanisms to establish their cryptographic state and register with the Bitwarden server
Modulesยง
- post_
keys_ ๐for_ jit_ password_ registration - Initializes a new cryptographic state for a user and posts it to the server; enrolls the user to master password unlock.
- post_
keys_ ๐for_ key_ connector_ registration - Initializes a new cryptographic state for a user and posts it to the server; enrolls the user to key connector unlock.
- post_
keys_ ๐for_ tde_ registration - Initializes a new cryptographic state for a user and posts it to the server; enrolls in admin password reset and finally enrolls the user to TDE unlock.
- post_
keys_ ๐for_ user_ password_ registration - Initializes new password-based cryptographic state for a user and posts the state to the server
- registration_
client ๐ - Client for account registration and cryptography initialization related API methods. It is used both for the initial registration request in the case of password registrations, and for cryptography initialization for a jit provisioned user. After a method on this client is called, the user account should have initialized account keys, an authentication method such as SSO or master password, and a decryption method such as key-connector, TDE, or master password.
Structsยง
- JitMaster
Password Registration Request - Request parameters for SSO JIT master password registration.
- JitMaster
Password Registration Response - Result of JIT master password registration process.
- KeyConnector
Registration Result - Result of Key Connector registration process.
- Registration
Client - Client for initializing a user account.
- TdeRegistration
Request - Request parameters for TDE (Trusted Device Encryption) registration.
- TdeRegistration
Response - Result of TDE registration process.
- User
Master Password Registration Request - Request parameters for master password registration
- User
Master Password Registration Response - Result of user master password registration process.
Enumsยง
- Registration
Error - Errors that can occur during user registration.