使用 Microsoft Graph 和仅限应用的身份验证生成 .NET 应用

本教程介绍如何生成一个 .NET 控制台应用,该应用使用 Microsoft 图形 API使用仅限应用的身份验证访问数据。 对于需要访问组织中所有用户的数据的后台服务或应用程序,仅应用身份验证是一个不错的选择。

注意

若要了解如何使用 Microsoft Graph 代表用户访问数据,请参阅此 用户 (委托) 身份验证教程

在本教程中,你将:

提示

作为本教程的替代方法,可以下载或克隆 GitHub 存储库 ,并按照 README 中的说明注册应用程序并配置项目。

先决条件

在开始本教程之前,应在开发计算机上安装 .NET SDK

你还应拥有具有全局管理员角色的 Microsoft 工作或学校帐户。 如果没有 Microsoft 帐户,可以 注册 Microsoft 365 开发人员计划 以获取免费的 Microsoft 365 订阅。

注意

本教程使用 .NET SDK 版本 7.0.102 编写。 本指南中的步骤可能适用于其他版本,但尚未测试。