ores.iam Messaging Reference

Table of Contents

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

Useful Pages