The MSAL.NET Library just made writing authentication code cool again!

English Introductory Security

If you have ever tried to write code to connect to Azure AD in the past, then you know the pain of ADAL and the original API that was required to connect your application to your organization’s identities. That pain is now long gone! The Microsoft Identity Platform has streamlined the way you write code to the point that you can get a token from Azure AD in ~5 lines of code. In this talk, Sidney Andrews will walk you through how to authenticate to the Microsoft Identity Platform manually using just a browser and Postman, how to do the same authentication steps using the slick MSAL.NET library, and then some of the APIs you can access post-authentication such as the Microsoft Graph.


Sidney Andrews

Azure Learning Specialist

Sidney Andrews is an Azure MVP and a Microsoft Certified Training Regional Lead. Sidney has authored multiple developer and Azure courses available on Sidney has also authored official courseware for multiple certification exams including 70-532, 70-535, AZ-200, AZ-201, and AZ-203. Sidney has been featured as a presenter on Channel 9, Ignite and Build. His specialties include Azure, NoSQL, XAML, C# and TypeScript. Sidney is a native of Richmond, VA.

Code of Conduct

We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is harassing or degrading to any individual, in any form. The Code of Conduct will be enforced.

Who does this Code of Conduct apply to?

All live stream organizers using the Global Azure brand and Global Azure speakers are responsible for knowing and abiding by these standards. We encourage every organizer and attendee to assist in creating a welcoming and safe environment. Live stream organizers are required to inform and enforce the Code of Conduct if they accept community content to their stream.

Where can I get help?

If you are being harassed, notice that someone else is being harassed, or have any other concerns, report it. Please report any concerns, suspicious or disruptive activity or behavior directly to any of the live stream organizers, or directly to the Global Azure admins at All reports to the Global admin team will remain confidential.

Code of Conduct for live streams

We encourage local organizers to set up and enforce a Code of Conduct for all Global Azure live stream. A good template can be found at, including internationalized versions at An excellent version of a Code of Conduct, not a template, is built by the DDD Europe conference at