Represents the hosted IndieAuth service provided by black.af https://fortress.black.af/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jackyalcine b627a16cf5
Remove logo until it works.
1 month ago
config fix(socket): Patch up the experience. 4 months ago
docker Opt for more Koype-ish stuff. 1 month ago
lib project(fonts): Repair loading of self-hosted fonts. 3 months ago
priv Add logic for jobs. 4 months ago
test Get closer. 4 months ago
web Remove logo until it works. 1 month ago
.dockerignore chore(project): Sanitize a bit. 7 months ago
.env project(fonts): Repair loading of self-hosted fonts. 3 months ago
.eslintrc.js project(fonts): Repair loading of self-hosted fonts. 3 months ago
.formatter.exs Reorganize files. 4 months ago
.gitignore Make this fly. 1 month ago
.lvimrc Update homepage text. 4 months ago
.postcssrc.js feat(frontend): Add build logic. 4 months ago
.sassrc.js project(fonts): Repair loading of self-hosted fonts. 3 months ago
.stylelintrc.json project(fonts): Repair loading of self-hosted fonts. 3 months ago
.tool-versions Update logic to work. 1 month ago
CHECKS chore(project): Sanitize a bit. 7 months ago
CODE_OF_CONDUCT.markdown chore(project): Add baseline. 9 months ago
CONTRIBUTING.markdown chore(project): Add baseline. 9 months ago
Dockerfile Opt for more Koype-ish stuff. 1 month ago
LICENSE.markdown chore(project): Add baseline. 9 months ago
Procfile Update Procfile. 4 months ago
README.markdown Update. 4 months ago
app.json chore(docker): Set it up with Dokku. 6 months ago
docker-compose.yml Remove logo until it works. 1 month ago
mix.exs fix(socket): Make the updates work. 4 months ago
mix.lock Add logic for jobs. 4 months ago
package-lock.json Update logic to work. 1 month ago
package.json Add images back. 1 month ago
tsconfig.json feat(frontend): Add build logic. 4 months ago

README.markdown

Fortress

A distributed authentication and authorization service for the open Web.

This is the source code for the service that provides IndieAuth log-in support for your website to other services.

Features

Handling RelMeAuth

When the user’s presented with a site that Fortress is capable of signing in with, it’ll navigate them to a page that’ll inform that Fortress will sign in with said site. We confirm that the user in question can sign into the account specified by the remote service. Once that occurs, we determine the correct profile information for the newly signed in service and confirms that it both points to the URI provided as a rel-me and that the URI points back to the user’s site (using rel=me).

  • Store information about.
    • me (user)
    • rel-me values held by me.
  • Update validity of rel-me value of me on sign-in flow.