我们希望将 .NET 应用程序从使用 Azure AD Graph 迁移到 Microsoft Graph API。目前我们正在使用包
Microsoft.WindowsAzure.ConfigurationManager
并从cloudConfiguration管理器获取Graph API所需的参数,如下所示
AADGraphApiApplicationEndpoint = CloudConfigurationManager.GetSetting("ida_AADGraphApiApplicationEndpoint");
GraphAPIUrl = CloudConfigurationManager.GetSetting("ida_AADGraphApi");
注意到上面提到的包已被弃用。我的问题是,当我想迁移到使用 Microsoft Graph API 时,是否有任何其他包可以用来获取参数,然后在我的 Graph API 调用中使用这些参数。
对此不熟悉,仍在探索如何迁移我的应用程序。感谢一些意见和建议。
首先,如果您要从 AAD Graph 迁移到 MS Graph,请选中 将应用程序从 Azure AD Graph 迁移到 Microsoft Graph 指南
也就是说,使用 Microsoft Graph 非常简单。您所需要的只是在 Azure 门户上注册应用程序,根据您的应用程序要从 Graph API 访问的内容添加适当的权限,然后添加用户身份验证或仅应用程序身份验证。 这里有指南
至于您正在使用的
Microsoft.WindowsAzure.ConfigurationManager
,AFAIK它只是一个配置加载器,您可以检查Azure应用程序配置和Key Vault