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

Why do we need to link back from services to home pages? #136

Open
samuelgoto opened this issue May 30, 2024 · 1 comment
Open

Why do we need to link back from services to home pages? #136

samuelgoto opened this issue May 30, 2024 · 1 comment

Comments

@samuelgoto
Copy link

I'm implementing an IndieAuth client and got a bit stuck following parts of the instructions.

Step (2) is catching me by surprise here:

https://indieauth.com/setup
2. On each service, ensure there is a link back to your home page
It also verifies that the third-party website links back to the user's domain with a rel="me" link as well.

Why is Step (2) necessary?

Isn't it sufficient to discover the rel=me links and use OAuth to prove that a user owns those links?

@aaronpk
Copy link
Member

aaronpk commented May 30, 2024

This is the older language which might be confusing, but the link from the service back to the user's site is still important. It just doesn't have to have the rel=me on the service like GitHub/Twitter anymore. It will use the profile info it gets from the OAuth API of the service to confirm the link back.

The bidirectional link is important though, although I'm not finding a good explanation of why at the moment, it might be in the chat logs linked from here https://indieweb.org/RelMeAuth#FAQ

Do note that the whole rel=me thing is not part of IndieAuth at all though, it's how this particular IndieAuth provider authenticates the user. Other IndieAuth servers might authenticate the user in other ways

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants