> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> This lesson teaches developers to implement authentication using the Microsoft Authentication Library for securing applications with the Microsoft Identity Platform.

Welcome to this comprehensive lesson on implementing authentication with the Microsoft Authentication Library (MSAL). In this guide, you'll learn how to configure authentication for your applications using MSAL, which streamlines obtaining tokens from the Microsoft Identity Platform.

In this lesson, we will cover:

* How to programmatically instantiate both public and confidential client applications.
* The process of registering an application with the Microsoft Identity Platform.
* Steps to create an application that retrieves an authentication token using MSAL.
* The benefits of using MSAL, the supported application types, and various practical scenarios in which it can be used.

<Callout icon="lightbulb" color="#1CB2FE">
  This lesson is tailored for developers aiming to secure their applications with Microsoft’s robust authentication framework.
</Callout>

Let's dive into MSAL and explore how it simplifies the authentication process.

<CardGroup>
  <Card title="Watch Video" icon="video" cta="Learn more" href="https://learn.kodekloud.com/user/courses/az-204-developing-solutions-for-microsoft-azure/module/d2c7bdbc-e8ee-4a3f-b742-534131149b1d/lesson/8d2cbe93-e7b1-48c9-8367-58bbfdaa3e96" />
</CardGroup>
