Namespace Uniform.Matrix.Server.Http
Classes
AccessTokens
Access token authentication of endpoints: the token from the Authorization header, or the deprecated access_token query parameter; requests through the AdminSocket need none and act as a server admin.
AdminSocket
A local Unix socket through which the server's own machine manages it, e.g. uniform-chat-server manage while the server runs as a service: requests through it act as a server admin without an access token, and may use calls that the network never sees: the status and the settings.
LegacyPaths
The r0 paths of the client and media APIs, which spec v1.1 renamed to v3 without changing them, and the unstable key backup and cross-signing paths before that; older clients still use them.
MatrixErrorException
A Matrix error whose body has fields beyond errcode and error, e.g. current_version of M_WRONG_ROOM_KEYS_VERSION.
MatrixHttp
HTTP conventions of the Matrix APIs: JSON with Options, standard errors and CORS for browsers.
PublicAddresses
HTTP clients that reach addresses users give, such as push gateways and pages to preview, without letting users make the server reach machines inside its network.
RateLimits
Rate limit policies of the endpoints, from RateLimitOptions, answering with the Matrix M_LIMIT_EXCEEDED error.
TlsCertificate
The server's HTTPS certificate from the PEM files of TlsOptions, with its intermediates, read again when the files change.
TlsCertificateException
The TLS certificate of TlsOptions is not set right or cannot be read.