Question
· Jan 6

API Manager - Invite Admin" button missing and unable to bootstrap first RBAC user

Hi everyone,

I am currently setting up InterSystems API Manager (IAM) 3.4.3.11 using Docker. The installation is successful, the license is active, and I can access the Manager (port 8002).

I am now trying to secure the Administration Portal using basic-auth. I've found some documentation stating that I should:

  1. Go to the Teams section in the UI.
  2. Click on Invite Admin to create the first user.
  3. Only then, enable KONG_ENFORCE_RBAC and KONG_ADMIN_GUI_AUTH in the docker-compose.yml.

The Problem: When I access the Manager (with RBAC disabled), I do not see any "Invite Admin" button or "Teams" management section. It seems that without RBAC enabled, the UI doesn't show the Enterprise security features, but if I enable RBAC first, I am immediately locked out by the login page with no user to log in with.

My Setup:

  • Image: intersystems/iam:3.4
  • Goal: Enable basic-auth for the Admin Portal.

My Questions:

  1. How am I supposed to create the very first "Super Admin" user if the "Invite" button is missing from the UI?
  2. Is there a specific curl command to the Admin API (port 8001) to bootstrap this first user (creation + password + role) before enabling RBAC?
  3. In version 3.4, is there a default "bootstrap" environment variable I missed?

Any guidance or a working script to initialize the first admin would be greatly appreciated!

Thanks

Product version: IRIS 2024.1
$ZV: IRIS for Windows (x86-64) 2024.1.1 (Build 347U) Thu Jul 18 2024 17:35:51 EDT
Discussion (0)1
Log in or sign up to continue