在 Azure 中注册应用程序
先决条件
• 您必须具有 Azure 门户服务的访问权限才能在您所在组织的 Microsoft Entra ID 中注册 Microsoft 应用程序。
• 您已拥有 Office 365 订阅。
为了支持 Office Online 集成,Windchill 经由 Microsoft Graph API 访问 OneDrive,以实现临时存储。要经由
Microsoft Graph 调用 OneDrive API,Windchill 需要相应的访问令牌,以代表用户授予其一组权限。OneDrive API 采用标准 OAuth 2.0 框架来授权应用程序并生成访问令牌。要通过 Microsoft Graph 使用 OneDrive,Windchill 站点管理员需要在 Azure 门户中注册新的应用程序。
使用 Azure 门户注册新的应用程序
作为站点管理员,请完成下列步骤以在 Azure 门户中注册新的应用程序:
2. 在右上角选择您的帐户,并将您的门户会话设置为所需的 Microsoft Entra ID 租户。
|
租户表示 Microsoft Entra ID 中的组织。
|
3. 在 Azure 门户仪表板中,搜索 Microsoft Entra ID。
4. 在 Microsoft Entra ID 页面上,单击 > > 。
5. 在 Register an application 页面上,完成应用程序注册信息,如下所示:
◦ Name:键入一个有意义的应用程序名称,以便呈现给 Windchill 用户。例如,Windchill。
◦ Supported account types:选择默认选项 Accounts in this organizational directory only。
◦ Redirect URI:选择应用类型 Web,并按照如下方式输入 Windchill URL:
https://<Windchill_URL>/Windchill/servlet/OfficeOnlineActionServlet
6. 单击 Register。
7. 注册应用程序后,请按照下列步骤在应用注册门户中请求权限:
a. 在已注册应用程序的左侧窗格中,单击 Certificates & secrets 并添加 New client secret 以生成新的令牌值。
b. 复制并保存新的机密值 (令牌) 以供日后使用。
c. 单击 > > > 。
▪ Select Files: Files.ReadWrite.All
▪ User: User.Read
d. 保存这些权限。
8. 在应用程序概述页面中,
a. 复制 Application (client) ID。
b. 为下列字段选择端点并复制 URL:
▪ OAuth 2.0 authorization endpoint (v2)
▪ OAuth 2.0 token endpoint (v2)
至此即完成 Azure 门户中的应用程序注册流程。