IndieWebCamp is a 2-day creator camp focused on growing the independent web


Level 1: Enable web sign-in

Link your website with a rel=me link to a common OAuth provider such as Github or Twitter. Or you can put your email address or phone number on your site to use Persona or SMS-based authentication.


Level 2: Choose your own authorization server

Find or create an authorization server and tell IndieAuth clients to use it when signing in.

Use an authorization service

Use an authorization service such as or indieauth-openid.

Link to it from your homepage as follows:

<link rel="authorization_endpoint" href="">

Create your own authorization endpoint


Level 3: Use other IndieWeb apps

In order to use IndieWeb apps such as OwnYourGram or Taproot to post to your own site, you effectively need to turn your site into an OAuth provider.

Use a token endpoint service

Such as

Create your own token endpoint

Create your micropub endpoint


Sites that support distributed IndieAuth