|
||
---|---|---|
data | ||
.gitignore | ||
README.org | ||
go.mod | ||
go.sum | ||
schema.sql |
README.org
MCIAS
MCIAS
MCIAS is the metacircular identity and access system.
It currently provides the following across metacircular services:
- User password authentication.
- User token authentication.
- Database credential authentication.
Future work should consider adding support for:
- TOTP
- Policy management.
API endpoints
The login type
The general datastructure used to log in should look like:
{
"version": "v1",
"login": {
"user": "username",
"password": "secret password",
"token": "1234567890",
"totp": "123456"
}
}
Any fields that aren't used should be omitted. The version
and
login.user
types are required, as well as the appropriate
credential field.
/v1/login/password
The request should be a JSON object: