auth.FinishPasskeyLogin

class pyrogram.raw.functions.auth.FinishPasskeyLogin

{schema}

Details:
  • Layer: 227

  • 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
├── credential → InputPasskeyCredential
│ │ ├── id → string
│ │ ├── raw_id → string
│ │ └── response → InputPasskeyResponse
│ │ │ ├── client_data → DataJSON
│ │ │ │ └── DataJSON
│ │ │ └── attestation_data → bytes
│ │ └── InputPasskeyResponseLogin
│ │ ├── client_data → DataJSON
│ │ │ └── DataJSON
│ │ ├── authenticator_data → bytes
│ │ ├── signature → bytes
│ │ └── user_handle → string
│ └── pnv_token → string
├── from_dc_id → int (optional)
└── from_auth_key_id → long (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,
    )
)