练习 - 使用 MSAL.NET 实现交互式身份验证
在本练习中,将在 Microsoft Entra ID 中注册应用程序,然后创建一个 .NET 控制台应用程序,该应用程序使用 MSAL.NET 来执行交互式身份验证并获取 Microsoft Graph 的访问令牌。 了解如何配置身份验证范围、处理用户同意,以及如何缓存令牌以供后续运行。
在本练习中执行的任务:
- 将应用程序注册到 Microsoft 标识平台
- 创建实现 PublicClientApplicationBuilder 类以配置身份验证的 .NET 控制台应用。
- 使用 user.read Microsoft Graph 权限以交互方式获取令牌。
本练习大约需要 15 分钟才能完成。
在您开始之前
若要完成练习,需要:
一份 Azure 订阅。 如果你还没有,可以注册一个 https://azure.microsoft.com/。
在某个受支持的平台上运行Visual Studio Code。
.NET 8 或更高版本。
适用于 Visual Studio Code 的C# 开发工具包。
开始
选择“ 启动练习 ”按钮,在新浏览器窗口中打开练习说明。 完成练习后,请返回此处:
- 完成模块
- 获得完成此模块的徽章