2025-05-09 18:13:39 -07:00
2025-05-09 18:13:39 -07:00
2025-05-09 17:33:01 -07:00
2025-05-09 17:33:01 -07:00
2025-05-09 17:33:01 -07:00
2025-05-09 17:33:01 -07:00

MCIAS

MCIAS

MCIAS is the metacircular identity and access system.

It currently provides the following across metacircular services:

  1. User password authentication.
  2. User token authentication.
  3. Database credential authentication.

Future work should consider adding support for:

  1. TOTP
  2. 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:

/v1/login/token

/v1/credentials/database

Description
No description provided
Readme 135 KiB
Languages
Go 100%