Microsoft Graph tutorials are step-by-step training exercises that guide you through creating a basic application that accesses data via Microsoft Graph. They are designed to be completed within 30 minutes.
Delegated (user) authentication
In the delegated authentication tutorials, you create a basic command-line application that has the following features:
If you prefer to download a completed project, you can do so from one of the following locations:
The project's corresponding GitHub repository. Instructions for registering an application and configuring the sample are located in each repository.
A Microsoft Graph quick start. A quick start automates registering an application for you and downloads the completed project already configured for user authentication. A quick start is available for all tutorials except Power Automate.
If you prefer to download a completed project, you can do so from the project's corresponding GitHub repository. Instructions for registering an application and configuring the sample are located in each repository.
This learning path includes hands-on exercises that will show you how to perform common tasks, such as showing a user's emails, accessing calendar events, and downloading and uploading files, in an ASP.NET Core app using Microsoft Graph APIs.