forked from authentricity/authentricity
24 lines
922 B
Markdown
24 lines
922 B
Markdown
|
# 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)
|