Skip to content
Personal authorization server implementing the IndieAuth federated login protocol.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
package.json implement token-endpoint functionality, refactor tests Jul 16, 2018

Cellar door

Build Status dependencies Status codecov code style: prettier

Login to services using your own website.

Inspired by the IndieWeb movement I wanted to build a well-tested personal authorization server that implements the IndieAuth protocol.


Deploy your own authorization server using

  1. Remix my Glitch app.
  2. Complete the .env file configuration.
  3. Within the <head></head> portion of your personal site's html:
    • Add <link rel="authorization_endpoint" href=""> to make authorization endpoint discoverable.
    • Add <link rel="token_endpoint" href=""> to make token endpoint discoverable.
  4. Test logging into a site, for example


  1. Remix or git clone this project.
  2. Use command npm test to run tests. Or npm test -- --watch to start the tests in watch mode.


Project is licensed under AGPL-3.0.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.