What is IndieAuth?
IndieAuth is an identity protocol that allows you to login to services with your domain name rather than having to create a password with every service. This is similar to how you can login to other websites with your Facebook account. The difference between Facebook's login and IndieAuth is that because it is powered by your domain, you can use any password or service to authenticate who you are.
You can add IndieAuth support to your domain depending on what service or software runs your website. Below are some popular services and software with some basic information about how to get started with IndieAuth.
WordPress has an IndieAuth plugin that allows you to use your WordPress username and password with IndieAuth.
Drupal has an IndieWeb plugin that allows you to use your Drupal username and password with IndieAuth.
Known has built-in support for IndieAuth. If you are using Known, you are all ready to use your Known username and password for IndieAuth.
Micro.blog has built-in support for IndieAuth. If you are using a Micro.blog-hosted blog, you are all ready to use your Micro.blog account for IndieAuth.
If you are using some other software or service for your website, the two best options for IndieAuth are the following:
IndieAuth.com: If you don't have IndieAuth compatible software, using the IndieAuth.com service is the next best thing. It has some basic instructions that helps you get set up to use your email address or GitHub account to login using IndieAuth.
PHP selfauth: If you are familiar with installing PHP software on your server, you can use the selfauth PHP app on your server to set up a password and then use that password for your website's IndieAuth.
What is Micropub?
Micropub is an API that allows you to post to your own website using a variety of different apps and services that all support posting to Micropub-enabled websites. Most Micropub servers use IndieAuth as the method for authentication.
You can add Micropub support to your website depending on what service or software runs your website. Below are some popular services and software with some basic information about how to get started with Micropub.
WordPress has an Micropub plugin that allows you to use Micropub to post on your WordPress site.
Drupal has a IndieWeb plugin that allows you to use Micropub to post on your Drupal site.
Known has built-in support for Micropub. If you are using Known, you are all ready to use Micropub to post on your site.
Micro.blog has built-in support for Micropub. If you are using a Micro.blog-hosted blog, you are all ready to use Micropub to post on your site.
Other options: If you are using some other software or service, there may be Micropub support. To find out, visit the CMS Micropub Support page on the IndieWeb wiki for more information.
Custom: If you built your own website, you can add Micropub support yourself! More information can be found on the Micropub page on the IndieWeb wiki
What is Microsub?
Microsub is an API that allows you to use a variety of apps to view your personal reading timeline from the service or server of your choice. Whether using a service that supports Microsub or installing Microsub software on your own server, it allows you to use any number of clients that fit your preferences and reading style. Most Microsub servers use IndieAuth as the method for authentication. It is also common that Social Readers that support Microsub for reading also support Micropub for responding to the posts in your timeline.
Regardless of what Microsub server you choose, you will need to add the following line of HTML to the same URL that you use for IndieAuth:
What that URL is depends on what Microsub server you use.
Several Microsub servers already exist: Aperture (hosted solution), Drupal, Wordpress and more coming, see the Microsub page on IndieWeb wiki