How to set up web sign-in on your own domain
How to setup web sign-in on your own domain.
On your home page, link to your profiles and add the
rel="me" attribute to the links.
This may look something like the following:
<ul> <li><a href="https://twitter.com/aaronpk" rel="me">@aaronpk on Twitter</a></li> <li><a href="https://github.com/aaronpk" rel="me">Github</a></li> <li><a href="https://google.com/+aaronpk" rel="me">Google</a></li> <li><a href="mailto:firstname.lastname@example.org" rel="me">email@example.com</a></li> <li><a href="sms:+15035551212" rel="me">(503) 555-1212</a></li> </ul>
If you don't want the links to be visible, you can use link elements in the head of your your homepage instead of visible links:
<link rel="me" href="https://twitter.com/aaronpk" />
Note that visible links are preferred over invisible data, see antipattern:invisible metadata for why.
This wiki uses indieauth.com to authenticate you. See indieauth.com for a list of which of your services it can use to log you in.
You'll need to verify that each service has a link back to your home page. For convenience the "edit profile" links for all the supported services are below.
- Edit your Twitter profile
- Edit your Google+ Profile
- Edit your Github profile
- Edit your Flickr profile
No need to add rel=me markup! These services all do that automatically!
Logging in via email address and SMS don’t require you to add links anywhere, but instead verify your identity via email or a short code sent to your phone.
- Note: LinkedIn does not support rel=me
3. You're done!
That's it! You're done! Now you can use your domain to sign in to any sites that support web sign-in!
- 2014-01-18: It is worth noting that, for setting up your Google+ profile, you have to add your homepage as "Other profile" rather than as (or additional to) "Contributor to" (which is needed for Google authorship).
- …add specific issues here, along with date and solution
See Why web sign-in.