IndieAuth.com icon indicating copy to clipboard operation
IndieAuth.com copied to clipboard

Add support for one-level deep links like /contact

Open chrisroos opened this issue 10 years ago • 2 comments

Per RelMeAuth: users with separate contact pages.

This is already mentioned on the IndieWebCamp wiki but it took me a long time to determine that this was a known limitation (having first tried to authenticate with my site where the homepage links to my about page). GitHub issues feels like a more natural place to capture this to me.

Current behaviour:

  • My homepage links to my /contact page with a rel=me.
  • Signing in to indiewebcamp.com using my homepage correctly finds a link to my GitHub profile on my /contact page.
  • I choose to authenticate using GitHub.
  • I see the following error:

https://github.com/chrisroos" was not found on the site "http://chrisroos.co.uk". Try re-scanning after checking your rel=me links on your site.

chrisroos avatar Feb 28 '14 15:02 chrisroos

I also ran into this issue. My main page (www.foad.me.uk) has a rel=me link to my profile page (julian.foad.me.uk) which has the rel=me links to Twitter & Github. For this test, one of those links back to www.f.m.u and the other back to julian.f.m.u. Indieauth.com(julian.f.m.u) works fine, but indieauth.com(www.f.m.u) reports "julian.foad.me.uk/ ... is not a supported authentication provider".

(That is an earlier failure than the original report, perhaps because of changes in indieauth.com, or is it because my contact page is on a different domain from my home page?)

The spec says this should be supported, doesn't it?

julianfoad avatar Nov 25 '16 21:11 julianfoad

What I care about is the bad impression this gives of IndieAuth: one tries to set it up according to the spec, and it doesn't work, one wastes time trying things and eventually discovering there's a bug report about it here.

(I don't care at all about whether it works for me on my site; my site is experimental and I'm happy to do things a different way. In fact IndieAuth already works fine for me: I just specify my contact page as my sign-in URL.)

So one possible resolution to this bug would to make IndieAuth.com say clearly "This site is not a reference implementation of the spec. It has gaps, which are: (1) multiple rel-me hops not supported; (2) ..."

Another possible resolution would be remove this from the spec.

julianfoad avatar Nov 25 '16 21:11 julianfoad