Microsoft Identity Platform community call – October 2022
Call summary
This month’s in-depth topic: Deep dive on using MSAL Node to integrate Electron desktop applications with Azure AD. In this session, we will walk through the steps required to integrate a cross-platform Electron desktop application with the Microsoft identity platform. We’ll start with discussing how to enable single sign-on (SSO) for users. We will then proceed to get an access token for the Microsoft Graph API. We will cover the coding required in detail, including how to use the system browser for authentication, how to subscribe to MSAL events like user sign-in and sign-out, and how to cache tokens on disk for performance. We will cap the session by responding to your questions about using MSAL Node for desktop apps. Microsoft Presenters are Emily Lauber, Doğan Erişen and Salman Salem. This call was hosted by Nandeesh Swami (Microsoft) | @Nandeesh_Swami on October 20, 2022. Questions addressed live and in chat throughout the call.
Referenced in this call
- Sample - An Electron desktop application using MSAL Node on Microsoft identity platform
- RFC - OAuth 2.0 for Native Apps
- Documentation - Microsoft identity platform ID tokens | aka.ms/id-tokens
- Library - Microsoft Authentication Library for JavaScript (MSAL.js)
- Documentation – MSAL Node Docs
- Samples - MSAL Angular v2 Samples
- Documentation - Microsoft identity platform and OAuth 2.0 authorization code flow
- Documentation - Continuous access evaluation
- Documentation - Microsoft identity platform code samples
- SDK - Microsoft Graph JavaScript Client Library
- Zero Trust
- Guide - Zero Trust for the Microsoft identity platform developer | aka.ms/ztdev
- Sample - Enable your ASP.NET Core web app to sign in users and call Microsoft Graph with the Microsoft identity platform | aka.ms/identity-zerotrust-sample
- Sample - How to manually validate a JWT access token using the Microsoft identity platform | aka.ms/extendtokenvalidation
- Documentation - Add app roles to your application and receive them in the token | aka.ms/approles
- Sample - Add authorization using groups & group claims to an ASP.NET Core Web app that signs-in users with the Microsoft identity platform | aka.ms/groupssample
- Article - Achieving Zero Trust readiness in your apps #1: Why it matters | aka.ms/ZTRappsblog-part1
- Previous sessions on related to this topic
Actions
- Let us know how we’re doing and suggest topics for future calls, please complete this survey - aka.ms/IDDevCommunityCallSurvey
- Opt into PnP Recognition Program | aka.ms/m365pnp-recognition
- Register for the Microsoft 365 Developer Program and get a free developer tenant
- Get started with free training modules covering Microsoft 365 platform capabilities including Learning Path - Implement Microsoft identity – Associate
- Mark your calendar for next call on November 17th at 9:00am PT. Download the recurrent invite for this call | aka.ms/IDDevCommunityCalendar
Resources in General
- Documentation - What is the Microsoft identity platform?
- Documentation - Microsoft identity platform documentation
- Developer – Microsoft Identity Platform
- Samples - Microsoft 365 Unified Sample gallery | aka.ms/m365/samples
Stay connected
- Twitter https://twitter.com/microsoft365dev and @azuread
- Microsoft 365 Platform Community in YouTube - aka.ms/m365/videos
- Microsoft 365 Platform Community - aka.ms/m365/community
- YouTube - aka.ms/M365DevYouTube (Developer channel)
- Blogs - aka.ms/m365pnp/blog