Logging in with IndieAuth

You can use IndieAuth to have your users authenticate with their own URL. Logging in to an app with IndieAuth tells the app who has logged in, where the user ID returned is a URL controlled by the user.

Logging in with IndieAuth

Obtaining an OAuth 2.0 Access Token with IndieAuth

If you're building an application that wants to access or modify a user's data, you'll need an OAuth 2.0 access token to use in API requests.

You can use IndieAuth to obtain an access token from the user's own token endpoint, while identifying them in the process.

Obtaining an Access Token

Choosing an IndieAuth Provider

In order to log in to apps that use IndieAuth, you'll need to tell these apps where your IndieAuth endpoints live. You can either delegate your domain to an external IndieAuth provider, run an IndieAuth provider yourself, or your IndieAuth provider may already be part of the same software that runs your website.

Public IndieAuth Providers

Self-Hosted IndieAuth Providers

Software with a Built-In IndieAuth Provider