account.Password#

class pyrogram.raw.types.account.Password#

Configuration for two-factor authorization.

Constructor of Password.

Details:
  • Layer: 158

  • ID: 957B50FB

Parameters:
  • new_algo (PasswordKdfAlgo) – The KDF algorithm for SRP two-factor authentication to use when creating new passwords.

  • new_secure_algo (SecurePasswordKdfAlgo) – The KDF algorithm for telegram passport.

  • secure_random (bytes) – Secure random string.

  • has_recovery (bool, optional) – Whether the user has a recovery method configured.

  • has_secure_values (bool, optional) – Whether telegram passport is enabled.

  • has_password (bool, optional) – Whether the user has a password.

  • current_algo (PasswordKdfAlgo, optional) – The KDF algorithm for SRP two-factor authentication of the current password.

  • srp_B (bytes, optional) – Srp B param for SRP authorization.

  • srp_id (int 64-bit, optional) – Srp ID param for SRP authorization.

  • hint (str, optional) – Text hint for the password.

  • email_unconfirmed_pattern (str, optional) – A password recovery email with the specified pattern is still awaiting verification.

  • pending_reset_date (int 32-bit, optional) – The 2FA password will be automatically removed at this date, unless the user cancels the operation.

  • login_email_pattern (str, optional) – A verified login email with the specified pattern is configured.

Functions:

This object can be returned by 1 function.

account.GetPassword

Obtain configuration for two-factor authorization with password.