Two features, one implementation
Dashboard
A hosted, styled, maintained admin UI for grants, roles, groups, approvals, and audit, with every operation relayed to your Application for enforcement. Your Application stays the org root and the only writer.
Federation
The hosted org root: the catalog registry, cross-application role composition, org-wide request aggregation, and provisioned connectors, for organizations with more than one application.
Three kinds of user
Alfiz Cloud serves three audiences, and its surfaces divide cleanly along that line:- Administrators work the org domain: groups, roles, the reporting hierarchy, global grants and revokes, the approvals queue, the audit history.
- Application owners and developers work their own applications: catalog publishes, credentials, scoped grants, connection health, and the drift report.
- Employees use the portal to view their own access, request more, and approve what falls to them.
Alfiz Cloud is never in your request path. Every
can() runs in-process against your catalog, your rows, and your resolver, in every topology, so Alfiz Cloud cannot add latency to a check, cannot throttle one, and cannot fail in a way that stops one. Check volume is not a billing dimension and will not become one.The uniform authorization rule
Alfiz Cloud gates its own surfaces with the same machinery it hosts, and the rule is uniform across every topology:- Org-domain surfaces gate on the
alfiz_internal.*permissions of whichever provider currently holds the org root. For a linked org that is your Application; after federation it is Alfiz Cloud. The keys do not change when the authority moves. They resolve against wherever the org root currently lives. - Account surfaces. An application’s own page: credentials, publishes, connection health. Gate on admin seats plus grants scoped to
cloud.app:<id>. - The portal needs only a seat.