|Getting Started||AAD Docs||Library Reference||Samples|
@azure/msal-react package described by the code in this folder uses the
@azure/msal-react is meant to be used in Single-Page Application scenarios.
@azure/msal-react you will need to register a Single Page Application in Azure AD to get a valid
clientId for configuration, and to register the routes that your app will accept redirect traffic on.
The MSAL React package is available on NPM.
npm install react react-dom npm install @azure/msal-react @azure/msal-browser
contributing.md file for more information.
To build the
@azure/msal-react library, you can do the following:
// Install dev dependencies from root of repo npm install // Change to the msal-react package directory cd lib/msal-react/ // To run build only for react package npm run build
To build both the
@azure/msal-react library and
@azure/msal-browser libraries, you can do the following:
// Install dev dependencies from root of repo npm install // Change to the msal-react package directory cd lib/msal-react/ // To run build for react and browser packages npm run build:all
@azure/msal-react uses jest to run unit tests and coverage.
// To run tests npm test // To run tests with code coverage npm run test:coverage
For help getting started with
@azure/msal-react please see our getting started doc.
@azure/msal-react is a wrapper around
@azure/msal-browser many docs from the
msal-browser repo are relevant here as well. For concepts specific to
@azure/msal-react please see below
Our samples directory contains several example apps you can spin up to see how this library can be used in different contexts.
More advanced samples backed with a tutorial can be found in the Azure Samples space on GitHub:
If you find a security issue with our libraries or services please report it to firstname.lastname@example.org with as much detail as possible. Your submission may be eligible for a bounty through the Microsoft Bounty program. Please do not post security issues to GitHub Issues or any other public site. We will contact you shortly upon receiving the information. We encourage you to get notifications of when security incidents occur by visiting this page and subscribing to Security Advisory Alerts.
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License.