You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
* Proposal for token authenticated registration Signed-off-by: Callum Brown <callum@calcuode.com> * Hard-wrap lines Signed-off-by: Callum Brown <callum@calcuode.com> * Link to released version of spec Signed-off-by: Callum Brown <callum@calcuode.com> * Fix unstable prefix wording Signed-off-by: Callum Brown <callum@calcuode.com> * Tokens should only be invalidated after registration Signed-off-by: Callum Brown <callum@calcuode.com> * Change auth type to m.login.registration_token This is consistent with the other UIAA auth types, and does not suggest that other `m.login.*` types cannot be used for registration. Signed-off-by: Callum Brown <callum@calcuode.com> * Add proposal for checking the validity of a token Signed-off-by: Callum Brown <callum@calcuode.com> * Fix validity checking endpoint Signed-off-by: Callum Brown <callum@calcuode.com> * Limit allowed characters and length of token This allows tokens to be used easily in query parameters Signed-off-by: Callum Brown <callum@calcuode.com> * Give reason for limiting token length and chars Signed-off-by: Callum Brown <callum@calcuode.com> * Note all stages must be complete for registration Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> * Fix mistake in MSC number Signed-off-by: Callum Brown <callum@calcuode.com> * Validity checking should be rate limited Signed-off-by: Callum Brown <callum@calcuode.com> * Change v1 to r0 Signed-off-by: Callum Brown <callum@calcuode.com> * Include `.` and `~` in allowed characters for registration tokens For consistency with the unreserved URL characters in RFC3986 https://www.ietf.org/rfc/rfc3986.html#section-2.3 Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> |
4 years ago | |
|---|---|---|
| .. | ||
| images | 5 years ago | |
| 0000-proposal-template.md | 6 years ago | |
| 1219-storing-megolm-keys-serverside.md | 6 years ago | |
| 1442-state-resolution.md | 7 years ago | |
| 1466-soft-logout.md | 7 years ago | |
| 1501-room-version-upgrades.md | 7 years ago | |
| 1501-split-dag.png | 7 years ago | |
| 1543-qr_code_key_verification.md | 5 years ago | |
| 1659-event-id-as-hashes.md | 7 years ago | |
| 1704-matrix.to-permalinks.md | 7 years ago | |
| 1708-well-known-for-federation.md | 7 years ago | |
| 1711-x509-for-federation.md | 7 years ago | |
| 1717-key_verification.md | 7 years ago | |
| 1719-olm_unwedging.md | 7 years ago | |
| 1721-rename-cas-to-sso.md | 7 years ago | |
| 1730-cs-api-in-login-response.md | 7 years ago | |
| 1753-capabilities.md | 7 years ago | |
| 1756-cross-signing.md | 5 years ago | |
| 1759-rooms-v2.md | 7 years ago | |
| 1772-groups-as-rooms.md | 4 years ago | |
| 1779-open-governance.md | 6 years ago | |
| 1794-federation-v2-invites.md | 7 years ago | |
| 1802-standardised-federation-response-format.md | 6 years ago | |
| 1804-advertising-capable-room-versions.md | 7 years ago | |
| 1812-federation-make-membership.md | 7 years ago | |
| 1819-remove-presence-lists.md | 7 years ago | |
| 1831-srv-after-wellknown.md | 7 years ago | |
| 1866-invite-unsupported-version-error-code.md | 7 years ago | |
| 1884-replace-slashes-in-event_ids.md | 7 years ago | |
| 1915-unbind-identity-server-param.md | 7 years ago | |
| 1930-tombstone-notifications.md | 6 years ago | |
| 1946-secure_server-side_storage.md | 6 years ago | |
| 1954-remove-prev_event-from-essential-keys-list.md | 7 years ago | |
| 1957-integrations-discovery.md | 6 years ago | |
| 1960-integrations-openid.md | 5 years ago | |
| 1961-integrations-auth.md | 6 years ago | |
| 1983-leave-reasons.md | 7 years ago | |
| 2002-rooms-v4.md | 7 years ago | |
| 2010-spoilers.md | 6 years ago | |
| 2033-whoami-device-id.md | 5 years ago | |
| 2076-enforce-validity-periods.md | 7 years ago | |
| 2077-rooms-v5.md | 7 years ago | |
| 2078-homeserver-password-resets.md | 7 years ago | |
| 2134-identity-hash-lookup.md | 6 years ago | |
| 2140-terms-of-service-2.md | 6 years ago | |
| 2174-move-redacts-key.md | 6 years ago | |
| 2175-remove-creator-field.md | 6 years ago | |
| 2176-update-redaction-rules.md | 6 years ago | |
| 2181-user-deactivated-errcode.md | 6 years ago | |
| 2184-allow-html-details.md | 6 years ago | |
| 2197-search_filter_in_federation_publicrooms.md | 6 years ago | |
| 2209-auth-rules-other-keys-in-m.room.power.levels.md | 6 years ago | |
| 2229-rebind-existing-3pid.md | 6 years ago | |
| 2230-identity-server-account-data.md | 6 years ago | |
| 2240-rooms-v6.md | 6 years ago | |
| 2241-e2e-verification-in-dms.md | 5 years ago | |
| 2244-mass-redactions.md | 6 years ago | |
| 2263-homeserver-pw-resets.md | 6 years ago | |
| 2265-email-lowercase.md | 4 years ago | |
| 2284-optional-identity-server-discovery.md | 6 years ago | |
| 2290-separate-threepid-bind-hs.md | 6 years ago | |
| 2312-matrix-uri.md | 5 years ago | |
| 2313-moderation-policy-rooms.md | 6 years ago | |
| 2320-identity-versions.md | 6 years ago | |
| 2324-when-to-ship.md | 6 years ago | |
| 2334-default-room-version-v5.md | 6 years ago | |
| 2366-key-verification-accept.md | 6 years ago | |
| 2367-membership-reasons.md | 6 years ago | |
| 2399-reporting-no-key-sent.md | 6 years ago | |
| 2403-knock.md | 4 years ago | |
| 2414-optional-content-reporting-reason.md | 5 years ago | |
| 2422-allow-color-attribute-on-font-tag.md | 6 years ago | |
| 2432-revised-alias-publishing.md | 6 years ago | |
| 2451-remove-query_auth-federation-endpoint.md | 6 years ago | |
| 2454-ui-interactive-auth-for-sso.md | 6 years ago | |
| 2457-password-modification-invalidating-devices.md | 6 years ago | |
| 2472-symmetric-ssss.md | 6 years ago | |
| 2526-add-delete-backup.md | 6 years ago | |
| 2540-stricter-event-validation.md | 6 years ago | |
| 2557-spoiler-clarifications.md | 6 years ago | |
| 2582-remove-mimetype-from-encrypted-file.md | 4 years ago | |
| 2604-login-fallback-device-info.md | 6 years ago | |
| 2610-remove-oauth2-auth-type.md | 6 years ago | |
| 2611-remove-login-auth-type.md | 6 years ago | |
| 2630-sas-check-public-keys.md | 6 years ago | |
| 2663-errors-nonexistent-push-rules.md | 5 years ago | |
| 2689-fix-e2ee-for-guests.md | 5 years ago | |
| 2713-remove-deprecated-identity-endpoints.md | 5 years ago | |
| 2732-olm-fallback-keys.md | 5 years ago | |
| 2758-textual-id-grammar.md | 5 years ago | |
| 2765-widget-avatars.md | 5 years ago | |
| 2774-widget-id.md | 5 years ago | |
| 2778-appservice-login.md | 4 years ago | |
| 2788-v6-default-version.md | 5 years ago | |
| 2801-untrusted-event-data.md | 5 years ago | |
| 2844-global-versioning.md | 5 years ago | |
| 2858-Multiple-SSO-Identity-Providers.md | 5 years ago | |
| 2874-single-ssss.md | 5 years ago | |
| 2998-rooms-v7.md | 5 years ago | |
| 3083-restricted-rooms.md | 4 years ago | |
| 3122-deprecate-starting-verifications-without-request.md | 4 years ago | |
| 3173-expose-stripped-state-events.md | 4 years ago | |
| 3231-token-authenticated-registration.md | 4 years ago | |
| 3289-rooms-v8.md | 4 years ago | |
| 3375-room-v9.md | 4 years ago | |