auth.FinishPasskeyLogin

class pyrogram.raw.functions.auth.FinishPasskeyLogin

{schema}

Details:
  • Layer: 223

  • ID: 9857AD07

Parameters:
  • credential (InputPasskeyCredential)

  • from_dc_id (int 32-bit, optional)

  • from_auth_key_id (int 64-bit, optional)

Returns:

auth.Authorization

TL Schema

auth.finishPasskeyLogin#9857ad07
flags:#
credential:InputPasskeyCredential
from_dc_id:flags.0?int
from_auth_key_id:flags.0?long

= auth.Authorization

Parameter Tree

FinishPasskeyLogin
├── credentialInputPasskeyCredential
│ │ ├── idstring
│ │ ├── raw_idstring
│ │ └── responseInputPasskeyResponse
│ │ │ ├── client_dataDataJSON
│ │ │ │ └── DataJSON
│ │ │ └── attestation_databytes
│ │ └── InputPasskeyResponseLogin
│ │ ├── client_dataDataJSON
│ │ │ └── DataJSON
│ │ ├── authenticator_databytes
│ │ ├── signaturebytes
│ │ └── user_handlestring
│ └── pnv_tokenstring
├── from_dc_idint (optional)
└── from_auth_key_idlong (optional)

Example

await app.invoke(
    FinishPasskeyLogin(
        credential=InputPasskeyCredentialPublicKey(
            id="text",
            raw_id="text",
            response=InputPasskeyResponseRegister(
                client_data=DataJSON(data="text"),
                attestation_data=b"data"
            )
        ),
        from_dc_id=0,
        from_auth_key_id=0,
    )
)