You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Community Help and Support](#community-help-and-support)
21
+
-[Contributing](#contributing)
17
22
18
23
## Overview
19
24
20
-
This sample demonstrates a Node.js & Express web app featuring a todo list and secured with the [Microsoft Authentication Library for Node.js](). The app implements **Role-based Access Control** (RBAC) by using Azure AD **App Roles**. In the sample, a **dashboard** component allows signed-in users to see the tasks assigned to them and is only accessible by users under an **app role** named **TaskAdmin**.
25
+
This sample demonstrates a Node.js & Express web app featuring a todo list and secured with the [Microsoft Authentication Library for Node.js](https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-node). The app implements **Role-based Access Control** (RBAC) by using Azure AD **App Roles**. In the sample, a **dashboard** component allows signed-in users to see the tasks assigned to them and is only accessible by users under an **app role** named **TaskAdmin**.
21
26
22
27
Access control in Azure AD can be done with **Security Groups** as well, as we will cover in the [next tutorial](../2-security-groups/README.md). **Security Groups** and **App Roles** in Azure AD are by no means mutually exclusive - they can be used in tandem to provide even finer grained access control.
23
28
@@ -38,7 +43,7 @@ Access control in Azure AD can be done with **Security Groups** as well, as we w
38
43
|`ReadmeFiles/`| Contains illustrations and screenshots. |
39
44
|`App/appSettings.json`| Authentication parameters and settings |
0 commit comments