Naive OpenID Provider Server
Go to file
Aydin Mercan 8865027ec3
cargo, doc, server: see commit details
- cargo/deps: update dependencies
- cargo/audit: remove unused advisory ignore
- cargo/profile: add now-stable strip to release/smaller builds
- cargo/feature: make SQLite bundling a feature
- doc: document various design choices and plans
- server/config: remove configuration file as 2 flags are enough
- server/tracing: initial setup
- server/db: initial schema draft design
2022-02-26 18:27:16 +03:00
.cargo cargo, doc, server: see commit details 2022-02-26 18:27:16 +03:00
.github/workflows ci: add github action 2022-02-08 14:04:09 +03:00
doc cargo, doc, server: see commit details 2022-02-26 18:27:16 +03:00
src cargo, doc, server: see commit details 2022-02-26 18:27:16 +03:00
.gitignore initial commit 2022-02-08 13:36:22 +03:00
Cargo.lock cargo, doc, server: see commit details 2022-02-26 18:27:16 +03:00
Cargo.toml cargo, doc, server: see commit details 2022-02-26 18:27:16 +03:00
LICENSE initial commit 2022-02-08 13:36:22 +03:00
README.md cargo, doc, server: see commit details 2022-02-26 18:27:16 +03:00
schema.sql cargo, doc, server: see commit details 2022-02-26 18:27:16 +03:00

README.md

ChibiAuth

Naive OpenID Provider.

Documentation

Relevant info for development is inside the doc folder.

For administration and usage, a reference handbook will be provided in the future.

Usage

chibiauth --database=/path/to/database/of/chibiauth.db --port 9909
  • ChibiAuth will bind to localhost, bring your own TLS terminator.
  • The database is just a SQLite file, feel free to use something like litestream.

License

This repository is licensed under the EUPL-1.2. An English copy of the license text is available under LICENSE.