ReadonlypkdnsGet a PKDNS actor bound to this signer's client & keypair (publishing enabled).
ReadonlypublicGet the public key of this signer.
Approve a pubkyauth:// request URL (encrypts & POSTs the signed AuthToken).
Handle a pubkyauth:// deep link.
Auth requests are approved through their relay. A direct_signup link
creates an account on its target homeserver.
Fast sign-in for a returning user. Publishes PKDNS in the background.
Creates a valid grant-backed homeserver Session with root capabilities.
clientId is shown in the user's grant/session list.
Blocking sign-in. Waits for PKDNS publish to complete (slower; safer).
Creates a valid grant-backed homeserver Session with root capabilities.
clientId is shown in the user's grant/session list.
Legacy cookie signin. Prefer signin(clientId).
Legacy cookie blocking signin. Prefer signinBlocking(clientId).
Sign up at a homeserver.
Creates the account and publishes PKDNS. Call signin(clientId) to create a session.
The homeserver’s public key.
Optionalsignup_token: string | nullStaticfrom
Holds a user’s
Keypairand performs identity operations:signupcreates a new homeserver user.signincreates a homeserver session for an existing user.