Module registration

Module registration 

Source
Expand description

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ยง

JitMasterPasswordRegistrationRequest
Request parameters for SSO JIT master password registration.
JitMasterPasswordRegistrationResponse
Result of JIT master password registration process.
KeyConnectorRegistrationResult
Result of Key Connector registration process.
RegistrationClient
Client for initializing a user account.
TdeRegistrationRequest
Request parameters for TDE (Trusted Device Encryption) registration.
TdeRegistrationResponse
Result of TDE registration process.

Enumsยง

RegistrationError
Errors that can occur during user registration.

Constantsยง

UNIFFI_META_CONST_BITWARDEN_AUTH_ERROR_REGISTRATIONERROR ๐Ÿ”’
UNIFFI_META_CONST_BITWARDEN_AUTH_INTERFACE_REGISTRATIONCLIENT ๐Ÿ”’
UNIFFI_META_CONST_BITWARDEN_AUTH_METHOD_REGISTRATIONCLIENT_POST_KEYS_FOR_JIT_PASSWORD_REGISTRATION ๐Ÿ”’
UNIFFI_META_CONST_BITWARDEN_AUTH_METHOD_REGISTRATIONCLIENT_POST_KEYS_FOR_KEY_CONNECTOR_REGISTRATION ๐Ÿ”’
UNIFFI_META_CONST_BITWARDEN_AUTH_METHOD_REGISTRATIONCLIENT_POST_KEYS_FOR_TDE_REGISTRATION ๐Ÿ”’
UNIFFI_META_CONST_BITWARDEN_AUTH_RECORD_JITMASTERPASSWORDREGISTRATIONREQUEST ๐Ÿ”’
UNIFFI_META_CONST_BITWARDEN_AUTH_RECORD_JITMASTERPASSWORDREGISTRATIONRESPONSE ๐Ÿ”’
UNIFFI_META_CONST_BITWARDEN_AUTH_RECORD_KEYCONNECTORREGISTRATIONRESULT ๐Ÿ”’
UNIFFI_META_CONST_BITWARDEN_AUTH_RECORD_TDEREGISTRATIONREQUEST ๐Ÿ”’
UNIFFI_META_CONST_BITWARDEN_AUTH_RECORD_TDEREGISTRATIONRESPONSE ๐Ÿ”’

Functionsยง

internal_post_keys_for_jit_password_registration ๐Ÿ”’
internal_post_keys_for_key_connector_registration ๐Ÿ”’
internal_post_keys_for_tde_registration ๐Ÿ”’
post_key_to_key_connector ๐Ÿ”’