Expand description
Insecure registration and login endpoints for testing with Complement and friends.
Structsยง
- Test
Login Component - Component for insecure login endpoint
Enumsยง
- GetUsername
Availability ๐Error - Error type for
get_username_availability_handler - Login
Error ๐ - Register
Response ๐ - A response to a registration - either the registration is successful, or we still require user-interactive authentication.
Functionsยง
- create_
session ๐ - Create a session, optionally with a user-provided device ID.
- get_
login_ ๐types_ handler - Handler for
GET /_matrix/client/v3/login(See https://spec.matrix.org/latest/client-server-api/#get_matrixclientv3login). - get_
username_ ๐availability_ handler - Handler for
GET /_matrix/client/v3/register/available(See https://spec.matrix.org/latest/client-server-api/#get_matrixclientv3registeravailable). - login_
handler ๐ - Handler for
POST /_matrix/client/v3/login(See https://spec.matrix.org/latest/client-server-api/#post_matrixclientv3login). - register_
handler ๐ - Handler for
POST /_matrix/client/v3/register(See https://spec.matrix.org/latest/client-server-api/#post_matrixclientv3register). - try_
generate_ ๐device_ id - Tries at most 3 times to generate a new [DeviceId] that does not conflict
with the given
forbidden_ids.