authentricity/README.md

24 lines
922 B
Markdown
Raw Normal View History

2022-07-11 22:49:26 +01:00
# Authentricity
## A Lightweight Distributed Authentication System
Authentricity is a lightweight authenticaton system for distributed environments.
Users and groups are stored internally in the systemd JSON
[user](https://systemd.io/USER_RECORD/) and [group](https://systemd.io/GROUP_RECORD/)
record formats
Theoretically the storage backends are pluggable, but presently only
[Hashicorp Consul](https://www.consul.io/) is supported.
This project is very much a work in progress
### Components
#### authentricity-hostagent
The hostagent should run on every machine for which you wish to use Authentricity for
Unix logins. This component implements the systemd
[User/Group Varlink API](https://systemd.io/USER_GROUP_API/) to support user and group
lookups.
#### authentricity-webui
SSO portal and user administration UI
#### authentricity-admin
Command line administation tool (performing direct database accesses)