Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explain the bind_email parameter to the registration endpoint better (SPEC-380) #171

Closed
matrixbot opened this issue Apr 7, 2016 · 3 comments
Labels
A-Client-Server Issues affecting the CS API clarification An area where the expected behaviour is understood, but the spec could do with being more explicit

Comments

@matrixbot
Copy link
Member

In section 3.2.1 of the client-server spec, request parameter "bind_email" is described as:

If true, the server binds the email used for authentication to the Matrix ID with the ID Server.

There should be more context about what this means. What email? None of the other request parameters are an email address. What ID server? What does "binding" the email mean? What are the implications of binding or not binding an email address?

(Imported from https://matrix.org/jira/browse/SPEC-380)

(Reported by Jimmy Cuadra)

@matrixbot
Copy link
Member Author

See my first comment in https://matrix.org/jira/browse/SPEC-308 for an explanation of why bind_email was so confusing. I'll still leave this issue open as an explanation of what binding actually does is still missing.

-- Jimmy Cuadra

@matrixbot matrixbot changed the title Explain the bind_email parameter to the registration endpoint better Explain the bind_email parameter to the registration endpoint better (SPEC-380) Oct 31, 2016
@matrixbot matrixbot added spec-bug Something which is in the spec, but is wrong clarification An area where the expected behaviour is understood, but the spec could do with being more explicit and removed spec-bug Something which is in the spec, but is wrong labels Nov 7, 2016
@turt2live turt2live added the A-Client-Server Issues affecting the CS API label Sep 6, 2018
@richvdh richvdh transferred this issue from matrix-org/matrix-spec-proposals Mar 1, 2022
@joepie91
Copy link

joepie91 commented Jan 21, 2023

Is this still relevant? bind_email does not seem to appear in the latest version of the spec anymore.

(Though maybe a brief informal explanation would still be useful for homeservers aiming to implement older spec versions for compatibility reasons?)

@richvdh
Copy link
Member

richvdh commented Jan 24, 2023

bind_email was a parameter on the /register endpoint (see https://matrix.org/docs/spec/client_server/r0.5.0#post-matrix-client-r0-register). It was removed in r0.6.0 of the C-S spec (matrix-org/matrix-spec-proposals#2279). So no, this is no longer relevant.

@richvdh richvdh closed this as completed Jan 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Client-Server Issues affecting the CS API clarification An area where the expected behaviour is understood, but the spec could do with being more explicit
Projects
None yet
Development

No branches or pull requests

4 participants