Skip to content

This repository contains a demonstration project showcasing how to secure a React.js web application using Azure Active Directory (Azure AD) authentication with the Microsoft Authentication Library (MSAL) for JavaScript.

License

Notifications You must be signed in to change notification settings

Isw200/React-AzureAD-MASL-authentication-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repository Name: react-azure-ad-authentication-msal-demo

Description

This repository contains a demonstration project showcasing how to secure a React.js web application using Azure Active Directory (Azure AD) authentication with the Microsoft Authentication Library (MSAL) for JavaScript.

Features

  • Integration with Azure AD: Learn how to set up Azure AD authentication for your React.js application by registering the application in Azure AD and configuring authentication settings.

  • MSAL Integration: Explore how to integrate the Microsoft Authentication Library (MSAL) into your React.js application to facilitate user authentication and access token management.

  • Authentication Flows: Understand various authentication flows, including sign-in, sign-out, and access token acquisition, to provide a seamless authentication experience for users.

  • Secure API Access: Learn how to acquire access tokens securely using MSAL to call protected APIs and access resources.

Usage

  1. Clone the repository to your local machine.
  2. Follow the setup instructions in the README.md file to configure Azure AD authentication and MSAL integration.
  3. Explore the codebase to understand the implementation details and authentication flows.
  4. Experiment with the provided examples and customize them to fit your project requirements.
  5. Share your feedback, questions, and experiences by opening issues or contributing to the repository.

Contributing

Contributions to improve and enhance the demonstration project are welcome! If you have ideas for additional features, improvements, or bug fixes, feel free to submit pull requests or open issues.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Blog Post

For a detailed guide on implementing Azure AD authentication with MSAL in a React.js application, check out our accompanying blog post: Secure your React.Js web application with Azure AD authentication using MSAL Library.

About

This repository contains a demonstration project showcasing how to secure a React.js web application using Azure Active Directory (Azure AD) authentication with the Microsoft Authentication Library (MSAL) for JavaScript.

Topics

Resources

License

Stars

Watchers

Forks