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

Supporting arbitrary small-scale 3rd party ID systems. (SPEC-149) #39

Open
matrixbot opened this issue Sep 16, 2014 · 3 comments
Open
Labels
A-Client-Server Issues affecting the CS API A-Identity-Service feature Suggestion for a significant extension which needs considerable consideration p4

Comments

@matrixbot
Copy link
Member

I'm concerned that we've accidentally designed out the scenario where Bob has a cool app with an existing account DB in it - and wants to Matrix-enable his users.

Do they all have to go and manually sign up for separate Matrix accounts on a separate HS? Does he run a HS himself? Does he autoprovision these new accounts? (If so, the idea of one-matrix-id-per-user gets alarmingly broken) Does he force the user to enter their matrix HS details in order to link their existing app account to Matrix? Or a combination of the two, where their @​username:bobsoft.com forwards through to @​matthew:matrix.org?

It's critical that we let existing communities easily build on Matrix and get this story straight. Suggestions welcome.

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

(Reported by @ara4n)

@matrixbot
Copy link
Member Author

Jira watchers: @dbkr @ara4n

@matrixbot
Copy link
Member Author

This sounds like a SPEC bug rather than sydent, I think? Sounds like the answer would be to run an HS that supports a third party auth provider like CAS or PAM?

-- @dbkr

@matrixbot
Copy link
Member Author

There are two parts here: 1) having a HS which supports a third party auth provider, and then 2) ensuring that you can actually map arbitrary 3rd party identifiers through to matrix IDs. The second one is why this was filed against sydent. Agreed it's a spec issue though in the end - designing how extensible decentralised ID servers actually should work.

-- @ara4n

@matrixbot matrixbot added the p4 label Oct 28, 2016
@matrixbot matrixbot changed the title Supporting arbitrary small-scale 3rd party ID systems. Supporting arbitrary small-scale 3rd party ID systems. (SPEC-149) Oct 31, 2016
@matrixbot matrixbot added the feature Suggestion for a significant extension which needs considerable consideration label Nov 7, 2016
@turt2live turt2live added A-Identity-Service A-Client-Server Issues affecting the CS API labels Feb 7, 2019
@richvdh richvdh transferred this issue from matrix-org/matrix-spec-proposals Mar 1, 2022
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 A-Identity-Service feature Suggestion for a significant extension which needs considerable consideration p4
Projects
None yet
Development

No branches or pull requests

2 participants