ReBAC Validation Checklist | Kamiwaza Docs

Kamiwaza 0.13.0 ReBAC Validation Checklist

This is documentation for Kamiwaza 0.13.0, which is no longer actively maintained. For the current GA release, see 1.0.1.

Before You Begin

Confirm these prerequisites:

If you still need to configure the environment, start with the ReBAC Deployment Guide.

1. Browser Sign-In

  1. Open the Kamiwaza web application.
  2. Sign in with a known-good administrator or authorized user account.
  3. Confirm you are returned to the application without an auth error or redirect loop.

Expected result:

2. Session Validation

Confirm that the environment recognizes an authenticated session.

One common check is:

curl -i https://<your-domain>/api/auth/validate

Run this with the session or bearer-token method approved for your environment.

Expected result:

3. Allow Path

Using an account that should have access:

  1. Open a representative protected workflow, such as a model, dataset, or other managed resource.
  2. Confirm read access succeeds.
  3. If the role is expected to write or administer the resource, confirm one representative change also succeeds.

Expected result:

4. Deny Path

Using an account that should not have access to that same action:

  1. Attempt the same protected operation.
  2. Confirm the request is denied.

Expected result:

5. Tenant and Role Scope

If the environment is multi-tenant or uses tenant-scoped policy:

  1. Sign in as a user from the intended tenant.
  2. Confirm that tenant-scoped resources are visible as expected.
  3. Sign in as a user from a different tenant or role scope.
  4. Confirm those resources are not exposed outside the allowed scope.

Expected result:

6. Logging and Auditability

Review the environment's approved logging path, such as:

Confirm you can find records associated with:

Expected result:

7. Session Controls

If the deployment uses session revocation, inactivity timeout, or ephemeral-session behavior:

  1. Verify the expected timeout or logout behavior with a test account.
  2. Confirm the user must re-authenticate after the session expires or is revoked.

Expected result:

8. Federal or CAC Validation

For CAC-enabled federal deployments, also validate:

Use:

Success Criteria

Mark the environment validated when all of the following are true:

Capture the evidence your organization requires, such as screenshots, log excerpts, or ticket references, as part of deployment sign-off.