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

RFE: mastodon account verification #1147

Open
nirik opened this issue Feb 19, 2023 · 6 comments
Open

RFE: mastodon account verification #1147

nirik opened this issue Feb 19, 2023 · 6 comments
Labels
enhancement New feature or request todo

Comments

@nirik
Copy link
Member

nirik commented Feb 19, 2023

It would be nice if noggin could verify fas accounts for mastodon

See: https://docs.joinmastodon.org/user/profile/#verification

It should likely work like:

  • mastodon user adds to their profile: a label of fas or fedoraaccountsystem or the like, with a link to https://accounts.fedoraproject.org/user/whatever/
  • noggin adds a profile field for 'mastodon account'
  • the users profile page adds a:
    <link href="https://social.example.com/@username" rel="me">
    for the mastodon account listed in the profile.

This way users could validate that a specific mastodon account was linked to a specific userid in noggin.

@abompard abompard added enhancement New feature or request EasyFix Good for newcomers M Medium (~10 hours of work) labels Mar 27, 2023
@abompard
Copy link
Member

abompard commented Mar 27, 2023

Note that it can also be a regular link in the form <a href="https://social.example.com/@username" rel="me">Mastodon account</a>

That said, the profile pages are not currently public, so the Mastodon server's crawler will not be able to check the link.

@abompard abompard removed EasyFix Good for newcomers M Medium (~10 hours of work) labels Mar 27, 2023
@nirik
Copy link
Member Author

nirik commented Mar 27, 2023

Hum... it just occurred to me that all those pages require authentication. ;( So this might not work at all?

@abompard
Copy link
Member

Yeah. I see two ways out:

  • use something else entirely, like a fedorapeople page
  • have a public page for user info in noggin, where we would publish "stuff", the definition of "stuff" needing to be discussed of course. And that's a major change because we would need to revisit some fundamental assumptions about security in Noggin.

@nirik
Copy link
Member Author

nirik commented Mar 27, 2023

A public page would be very nice IMHO. We could also put ssh public keys there so people could more easily share them...

Another possible way to do that might be to have a fasjson-public endpoint that has that data?

@abompard
Copy link
Member

I suppose people already have a public page in the wiki, no? Should we use that instead? And maybe have a macro that inserts the rel="me" attribute in the link?

@nirik
Copy link
Member Author

nirik commented Mar 28, 2023

We could, but I sure hate depending on the wiki for more things. ;(

@ryanlerch ryanlerch added the todo label Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request todo
Projects
None yet
Development

No branches or pull requests

3 participants