ores.iam Messaging Reference
NATS messaging reference for ores.iam. All subjects use the
iam.v1.> namespace. See ores.nats for transport details.
Authentication
| Subject |
Description |
iam.v1.auth.login |
Authenticate a user with username and password; returns JWT |
iam.v1.auth.logout |
Invalidate the current session token |
iam.v1.auth.signup |
Register a new user account |
Bootstrap
| Subject |
Description |
iam.v1.auth.bootstrap.status |
Check whether the system is in bootstrap mode (no admin exists) |
iam.v1.auth.bootstrap.create-admin |
Create the initial administrator account (bootstrap mode only) |
Accounts
| Subject |
Description |
iam.v1.accounts.list |
Retrieve all accounts |
iam.v1.accounts.save |
Create or update an account |
iam.v1.accounts.delete |
Delete an account |
iam.v1.accounts.lock |
Lock an account (admin only) |
iam.v1.accounts.unlock |
Unlock a locked account (admin only) |
iam.v1.accounts.login-info |
Retrieve login information records |
iam.v1.accounts.select-party |
Select the active party for the current session |