Microsoft identity platform’s permissions and consent framework
In this video for developers, Kyle Marsh explains the permissions and consent framework used by the Microsoft identity platform. Code samples for Microsoft identity platform: https://aka.ms/DevTrainingSeries/Samples Documentation for Microsoft identity platform: https://aka.ms/DevTrainingSeries/Docs The code for the sample WPF application Kyle uses can be found here: https://github.com/kylemar/BestPracti... The best practices guidance referenced in the video can be found here: https://aka.ms/GraphBestPractices Basics of permissions and scope - 0:39 How Microsoft uses the framework - 9:57 Admin consent - 12:20 Asking for and granting admin consent - 16:05 When to ask for permission - 21:15 Example code and WPF app asking for permission - 23:36 Application versus user permissions - 29:52 Permissions for applications with no user - 32:33 Test your knowledge with a pop quiz! "Cactus Catalog" - 35:33 Best practices - 43:07

Azure AD App Registrations, Enterprise Apps and Service Principals

How to protect APIs using the Microsoft identity platform

Getting started with Microsoft identity

Overview of the Microsoft identity platform for developers

OAuth 2.0 and OpenID Connect (in plain English)

Modern authentication: how we got here – Microsoft identity platform

When You Try To Be Microsoft…The Fall Of Salesforce

Passkeys Explained: Are They Actually Better Than Passwords?

Authenticate users in JavaScript apps with MSAL.js

Azure Role-Based Access Control Deep Dive

Azure Active Directory (AD, AAD) Tutorial | Identity and Access Management Service

Managing with Microsoft Graph (and PowerShell)

Azure AD Understanding Tokens

How to authenticate users of your apps with the Microsoft identity platform

An Illustrated Guide to OAuth and OpenID Connect

Develop multi-tenant applications with Microsoft identity platform-April 2020

Forget Zune. Forget Vista. Copilot Is Microsoft's Biggest Failure

Hands on Azure Active Directory Service Principals and Azure REST API Examples with Postman

