ORamaVR Cloud

ORamaVR's hosted backend: identity at login.oramavr.com, AI agent platform at api.oramavr.com, content portal at portal.oramavr.com, and analytics at analytics.api.oramavr.com.

Component View: ORamaVR Cloud - Login APIInternal Login API components that implement product catalogue, tenant and user administration, SDK license grants and assignments, and persistence.ORamaVR Cloud[Software System]Login API[Container: C# / ASP.NET Core]SDK License API[Component: C#  LicenseController] Authenticated endpoints for licensequeries, grants, assignments,checkouts, updates, and removals.Product Catalogue API[Component: C#  ProductsController] Product catalogue, versions, tenantand user product links, and licenseinventory endpoints.Tenant Administration API[Component: C#  TenantsController] Tenant hierarchy, members, featuregrants, and tenant lifecycleendpoints.User Administration API[Component: C#  UsersController] Current-user, account, role, tenant,and user-management endpoints.User Invitation API[Component: C#  UserInvitationsController] Creates, queries, accepts, andrevokes tenant-scoped userinvitations.License Grants & Assignments[Component: C#  LicenseService] Checks product access and managesSDK license grants, seats,assignments, and checkout lifecycle.Product & AccessManagement[Component: C#  ProductService] Manages products, versions, tenantand user product access, downloads,and license inventory.Tenant & FeatureManagement[Component: C#  TenantService] Manages tenants, sub-tenants,members, and feature grants.User & Invitation Management[Component: C#  UserService +UserInvitationService] Manages users, roles, tenantmembership, invitations, andaccepted license agreements.Identity & License Persistence[Component: EF Core  ApplicationDbContext] Stores users, tenants, products,license grants, license assignments,feature grants, and invitations.SDKLicenseAPI → LicenseGrantsAssignments — Queries and manages licensesQueries and manages licensesProductCatalogueAPI → ProductAccessManagement — Manages products and product accessManages products and product accessTenantAdministrationAPI → TenantFeatureManagement — Manages tenants and feature grantsManages tenants and feature grantsUserAdministrationAPI → UserInvitationManagement — Manages users, roles, and membershipManages users, roles, and membershipUserInvitationAPI → UserInvitationManagement — Manages invitation lifecycleManages invitation lifecycleProductAccessManagement → LicenseGrantsAssignments — Coordinates product license operationsCoordinates product license operationsTenantFeatureManagement → ProductAccessManagement — Resolves tenant product accessResolves tenant product accessUserInvitationManagement → ProductAccessManagement — Resolves user product accessResolves user product accessUserInvitationManagement → LicenseGrantsAssignments — Coordinates user license operationsCoordinates user license operationsLicenseGrantsAssignments → IdentityLicensePersistence — Reads and writes grants and assignmentsReads and writes grants and assignmentsProductAccessManagement → IdentityLicensePersistence — Reads and writes products and accessReads and writes products and accessTenantFeatureManagement → IdentityLicensePersistence — Reads and writes tenants and featuresReads and writes tenants and featuresUserInvitationManagement → IdentityLicensePersistence — Reads and writes users and invitationsReads and writes users and invitations
Component View: ORamaVR Cloud - Login API
Internal Login API components that implement product catalogue, tenant and user administration, SDK license grants and assignments, and persistence.
LegendCore moduleRelationship