Skip to content
Personal authorization server implementing the IndieAuth federated login protocol.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
src
views
.env-example
.gitignore
.travis.yml
license.md
package-lock.json
package.json implement token-endpoint functionality, refactor tests Jul 16, 2018
readme.md
server.js

readme.md

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.

Features:

Deploy your own authorization server using glitch.com

  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="https://your-glitch-app.com"> to make authorization endpoint discoverable.
    • Add <link rel="token_endpoint" href="https://your-glitch-app.com/token"> to make token endpoint discoverable.
  4. Test logging into a site, for example indielogin.com.

Development

  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.

License

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.