本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
动态应用程序框架的示例 API 操作工作流程
下图是 AppStream 2.0 和第三方应用程序提供程序之间的 API 操作流程的示例。
![API operations flow between AppStream 2.0 and third-party application provider with numbered steps.](images/dynamic-app-provider-process-diagram4.png)
-
用户连接到 AppStream 2.0。将实例集流实例分配给用户并进行 Windows 登录。
-
您的服务或代理检测到 Windows 登录事件并确定登录到 Windows 的用户。
-
该服务或代理提取该用户的应用程序权限。在示例图中,应用程序权限存储在数据库中。此信息可通过不同的方式进行存储和检索。例如,可以从服务器软件中提取应用程序权限,也可以分析 Active Directory 中的组名来找到应用程序标识符 (ID)。
-
您的动态应用程序提供程序使用用户应具有的应用程序的应用程序元数据来调用 AppStream 2.0 代理
AddApplications
API 操作。 -
AppStream 2.0 代理使用修改后的应用程序列表动态更新应用程序目录。
-
用户选择要启动的应用程序。
-
使用您的服务或代理指定的应用程序元数据启动该应用程序。
从用户的角度来看,整个流程以透明的方式进行。用户连接到 AppStream 2.0 并登录到实例集实例。登录后,将为用户显示由您的动态应用程序提供程序提供并在映像中指定的应用程序列表。