XRAPH/Work/Auth server
Rust · since 2021

Guardian

An auth server in Rust covering OAuth, sessions, email templates and the usual set. A learning project that later shaped how Authsome splits authentication methods into plugins instead of configuration flags.

Language
Rust
Category
Auth server
Since
2021
Stars
5
Repository
01

Anatomy

1 modules
01

Auth server

Sessions and tokens for the Rust stack.

02

Why it exists

Design notes

#What it is

An authentication server in Rust from 2021: OAuth, session handling, all the standard auth types, email templates and rendered pages.

It was a learning project, and the thing it taught me outlasted the code. Every authentication method I added, whether password, OAuth or magic link, wanted a different shape of configuration, a different storage requirement and a different set of routes, and expressing that as configuration flags on one server produced a config surface nobody could reason about.

Authsome's method-as-plugin structure is that lesson applied five years later. An application that never needs SAML does not carry SAML code, SAML configuration or SAML attack surface.

03

Signals

GitHub
Stars
5
Language
Rust
Since
2021
Adopters
00

Shipping something on Guardian? Nobody is listed here yet. Tell me what you built and you will be the first.

Get listed
04

Where it sits

Fields · papers