auth.Authorization
- class pyrogram.raw.types.auth.Authorization
Contains user authorization info.
Constructor of
Authorization.- Details:
Layer:
223ID:
2EA2C0D4
- Parameters:
user (
User) – Info on authorized usersetup_password_required (
bool, optional) – Suggests the user to set up a 2-step verification password to be able to log in againotherwise_relogin_days (
int32-bit, optional) – If and only if setup_password_required is set and the user declines to set a 2-step verification password, they will be able to log into their account via SMS again only after this many days pass.tmp_sessions (
int32-bit, optional) – Temporary passport sessionsfuture_auth_token (
bytes, optional) – A future auth token
- Functions:
This object can be returned by 8 functions.
Registers a validated phone number in the system.
Signs in a user with a validated phone number.
Logs in a user using a key transmitted from his native data-center.
Login as a bot
Try logging to an account protected by a 2FA password.
Reset the 2FA password using the recovery code sent using auth.requestPasswordRecovery.
Login by importing an authorization token
{schema}
TL Schema
auth.authorization#2ea2c0d4
flags:#
setup_password_required:flags.1?true
otherwise_relogin_days:flags.1?int
tmp_sessions:flags.0?int
future_auth_token:flags.2?bytes
user:User
= auth.Authorization
Parameter Tree
true (optional)int (optional)int (optional)bytes (optional)UserUserEmptylongUsertrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)longlong (optional)string (optional)string (optional)string (optional)string (optional)UserProfilePhoto (optional)UserProfilePhotoEmptyUserProfilePhototrue (optional)true (optional)longbytes (optional)intUserStatus (optional)UserStatusEmptyUserStatusOnlineintUserStatusOfflineintUserStatusRecentlytrue (optional)UserStatusLastWeektrue (optional)UserStatusLastMonthtrue (optional)int (optional)Vector < RestrictionReason > (optional)RestrictionReasonstringstringstringstring (optional)string (optional)EmojiStatus (optional)EmojiStatusEmptyEmojiStatuslongint (optional)EmojiStatusCollectiblelonglongstringstringlongintintintintint (optional)longint (optional)Vector < Username > (optional)Usernametrue (optional)true (optional)stringRecentStory (optional)RecentStorytrue (optional)int (optional)PeerColor (optional)PeerColorint (optional)long (optional)PeerColorCollectiblelonglonglongintVector < int >int (optional)Vector < int > (optional)longPeerColor (optional)PeerColorint (optional)long (optional)PeerColorCollectiblelonglonglongintVector < int >int (optional)Vector < int > (optional)longint (optional)long (optional)long (optional)Example
Authorization(
user=UserEmpty(id=0),
)