@zephytiju/juntai-iam-ui
v1.0.2
Published
Console Micro-UI contributor for platform.iam account and application administration
Readme
JuntaiIAMUI
@zephytiju/juntai-iam-ui is the released platform.iam contributor for Juntai Console. It owns an IAM scope chooser and account/application list experiences for Users, User groups, Roles, and Policies.
The contributor imports only released public packages. It uses ConsolePageContext.fetch with the same-origin platform.iam aggregate client and uses platform.application-metadata only for authorized application labels and immutable identifiers. The destination IAM adapter independently authenticates and authorizes every exact-scope request.
Console composition imports both the contributor and its stylesheet:
import iamModule from "@zephytiju/juntai-iam-ui";
import "@zephytiju/juntai-iam-ui/styles.css";Boundary
- No shell state, credentials, Casdoor persistence, runtime policy evaluation, or browser-direct protected origins.
- No UI-side cross-page joins or invented activity, role, assignment, or permission summaries.
- Application pages require one well-formed immutable
applicationIdand render nothing from the scope until both metadata and IAM reads succeed. revisionremains a concurrency token and is never a list column.
Verification
npm ci
npm run verifyThe package is published only from the tag-driven GitHub Actions workflow after verification.
Console SDK compatibility (1.0.2)
The supported Console SDK range is >=2.1.0 <=2.2.0. CI verifies both endpoint releases; all domain routes, generated client dependencies and behavior remain unchanged.
