Maximize
Component View: ORamaVR Cloud - ORamaVR Portal Tenant and licence administration through the Portal and Login API. ORamaVR Cloud [Software System] ORamaVR Portal [Container: Angular / TypeScript — AnalyticsClient/src/app] Login API [Container: C# / ASP.NET Core] Provides authentication, account, tenant, licensing, SDK, and recording services. Auth & License Guards [Component: TypeScript] OIDC client, route authorisation guards, feature-grant + license checks. Tenant & License Admin [Component: TypeScript] Admin CRUD for tenants, users, products, licenses, SDK store, billing. AuthLicenseGuards → LoginAPI — Signs users in and renews sessions [HTTPS / OIDC] Signs users in and renews sessions [HTTPS / OIDC] TenantLicenseAdmin → LoginAPI — Manages tenants, users, products, licences, and SDK access [HTTPS / JSON] Manages tenants, users, products, licences, and SDK access [HTTPS / JSON]
Component View: ORamaVR Cloud - ORamaVR Portal Tenant and licence administration through the Portal and Login API.
Legend Container Core module Relationship
Component View: ORamaVR Cloud - ORamaVR Portal Tenant and licence administration through the Portal and Login API. ORamaVR Cloud [Software System] ORamaVR Portal [Container: Angular / TypeScript — AnalyticsClient/src/app] Login API [Container: C# / ASP.NET Core] Provides authentication, account, tenant, licensing, SDK, and recording services. Auth & License Guards [Component: TypeScript] OIDC client, route authorisation guards, feature-grant + license checks. Tenant & License Admin [Component: TypeScript] Admin CRUD for tenants, users, products, licenses, SDK store, billing. AuthLicenseGuards → LoginAPI — Signs users in and renews sessions [HTTPS / OIDC] Signs users in and renews sessions [HTTPS / OIDC] TenantLicenseAdmin → LoginAPI — Manages tenants, users, products, licences, and SDK access [HTTPS / JSON] Manages tenants, users, products, licences, and SDK access [HTTPS / JSON]
Component View: ORamaVR Cloud - ORamaVR Portal [
svg |
png |
puml ]