Latest Microsoft Entra ID topics
All the latest Microsoft Entra ID pages on this site.
Microsoft Entra ID (formerly (Azure Active Directory) is Microsoft's cloud-based identity and access management service, which helps your employees sign in and access resources for internal resources, such as apps on your corporate network and intranet, along with any cloud apps developed by your own organization.
- Published on
Blog: Validate Microsoft Entra ID generated OAuth tokens
Learn how to validate OAuth tokens generated by Microsoft Entra ID for securing custom apps or APIs - focus on verifying token authenticity and various claims.- Published on
Blog: Secure SPFx Solutions in a Post Isolated Web Part Retirement
Learn how to secure SPFx solutions after Microsoft retires domain-isolated web parts and explore options for hardening your SPFx applications.- Published on
Blog: SharePoint Framework Domain Isolated Web Part Retirement
Microsoft is at it again… building off all the retirement notices in 2023, Microsoft is as it again killing off a SharePoint Framework (SPFx) feature.- Published on
Blog: Microsoft Graph Webhooks - What, Why, How & Best Practices
Learn about a feature that’s been in Microsoft Graph for a very long time. But it’s always surprising to me how many people aren’t aware of it.- Published on
Blog: Microsoft 365 Developer Spring 2024 Wish List
It’s been a few years since I published my last SPFx wish list - this time I want to expand it to all Microsoft 365 development topics!- Published on
Blog: Microsoft 365 Apps: Use SharePoint Framework or MS Teams?
Developers can use the SharePoint Framework or Microsoft Teams apps for a new Microsoft 365 application. Compare the pros and cons of in this article.- Published on
Blog: Zero to Hero: Complete Tutorial on Building SharePoint Embedded Apps
Build document-centric apps in this step-by-step tutorial with SharePoint Embedded. Leverage SharePoint’s document libraries & more Microsoft 365 capabilities!- Published on
Blog: SharePoint Add-in model retirement + other services unpacked
This is the definitive guide to the Microsoft 365 retirements announced in 2023: SharePoint Add-in model, SharePoint 2013 workflows, and Azure ACS.- Published on
Blog: Start Learning Microsoft 365 App Development - Free Guides
Get started learning Microsoft 365 app development on the 5 most important workloads with my free guides! Over 5 hours of content & free resources!- Published on
Blog: SharePoint Framework v1.17 - Whats in Latest Update of SPFx
Learn what I found while picking apart the latest SharePoint Framework (SPFx) release, v1.17. 40% more than what Microsoft shared in the official release notes!- Published on
Blog: Microsoft Retired the MS-600 Exam & Teams Developer Cert! 😱
Microsoft is retiring the MS-600 exam & Teams Developer Certification on March 31. In this article I’ll share the backstory & plans for my exam prep course.- Published on
Blog: MS-600 Exam Prep course - new chapter added on custom apps
In this article, learn about the new chapter I just added to my course, MS-600 Exam Prep | Building apps with Microsoft 365 Core Services.- Published on
Blog: MS-600 Exam Prep course - November 2022 refresh almost complete!
In this article, learn about the latest November 2022 refresh to my course, MS-600 Exam Prep | Building apps with Microsoft 365 Core Services, and the recently refreshed chapters.- Published on
Blog: MS-600 Exam Prep course - November 2022 update & price changes
In this article, learn about the November 2022 updates to my course, MS-600 Exam Prep | Building apps with Microsoft 365 Core Services, and the new course subscription plan.- Published on
Blog: MS-600 Exam - HUGE Changes in the August 2022 Update!
Nearly 2 years after the initial release of the MS-600 exam Microsoft released a major update on August 4, 2022, one packed with a ton of changes!- Published on
Blog: CloudDev Clarity | Episode 6 - Our favorite Azure resources
In episode 6 of CloudDev Clarity, Julie and Andrew share some of their favorite & most frequently used Azure resources, including why and how they use them.- Published on
Blog: New show by Julie Turner & Andrew Connell: CloudDev Clarity
Today I’m excited to share a new regular show: CloudDev Clarity. In this show, Julie Turner & Andrew Connell discuss topics for Microsoft 365 & Azure developers.- Published on
Blog: How to: CI/CD/IaC for Azure Function Apps and GitHub Actions
In this article, I show you how to use Github Actions to test an Azure Function App, as well as create all resources & deploy the code in a complete CI/CD process.- Published on
Blog: What's new with the MS-600 exam for the Microsoft 365 Dev Cert | January 2022
In this webinar, I’ll cover what’s new with the MS-600 exam today, and look forward to some changes we can expect Microsoft to make to the exam in the coming months.
This is free webinar is ideal if you’re a Microsoft developer who’s interested in taking the MS-600 exam to become a certified Microsoft 365 Developer Associate!
Microsoft released a new certification in November 2020 for Microsoft 365 developers. The Microsoft 365 Certified: Teams Application Developer Associate certification measures developers across five (5) primary workloads in Microsoft 365. Developers must pass a single exam, the MS-600: Building Applications & Solutions with Microsoft 365 Core Services, to achieve this certification.
- Published on
Blog: What's new with the MS-600 exam for the Microsoft 365 Dev Cert | December 2021
In this post, I want to update you on some of the changes Microsoft has recently made related to the exam & offer guidance if you’re planning to take the exam soon. I’ll also answer a few common questions that keep coming up.
- Published on
Blog: Microsoft 365 MS-600 Exam Prep Course Refreshed - New content, resources, & introducing practice test questions!
I’m excited to announce what’s in the latest refresh of my MS-600 exam prep course! New content, over 300 practice test questions and more!- Published on
Blog: Announcing our upcoming course: MS-600 Exam Prep | Building apps with Microsoft 365 Core Services
In early September 2017, I announced Voitanos’ first course to be published. A little over three years later, I’m excited to share with you today the news on my next course that’s currently in the works!- Published on
Publication: RETIRED - Microsoft 365 Certified Developer Associate MS-600 Exam Prep
In this course, another by me at Voitanos, you’ll get prepared to pass the MS-600 exam, the only Microsoft 365: Developer Associate certification prerequisite - includes 300+ practice questions!- Published on
Blog: Webinar Get Microsoft 365 Developer Certified Explore Microsoft Identity (webinar recording)
Did you miss yesterday’s webinar on Microsoft Identity & Microsoft Entra ID in my ‘Get Microsoft 365 Dev Certified!’ series? No worries! It was recorded & you can watch it over on the Voitanos blog right now!- Published on
Blog: Get Microsoft 365 Developer Certified - FREE webinar series!
On Wednesday, April 22, I presented the webinar Get Certified! Overview of the MS-600 exam & Microsoft 365 Developer Associate Certification with Rencore & Waldek Mastykarz. Rencore has posted the recording of the webinar as well as a link to the slides if you weren’t able to join us live or you want to re-watch it. Click here to access the recording.
In that webinar I hinted there was more coming - I’m excited to share with you a new webinar series I hosted in May 2020, and all the recordings are available now!
- Published on
Blog: Join me, April 22, 2020, and learn about the Microsoft 365 Developer Associate certification and MS-600 exam
Join me in a webinar on April 22, 2020 and learn about the MS-600 exam you need to pass to achieve the Microsoft 365 Developer Associate certification. I’ll discuss what topics you need to have experience in and how you can best get yourself prepared to take and pass the MS-600 exam.- Published on
Publication: Microsoft Learning: Secure custom APIs with Microsoft identity
Many solutions involve creating web APIs to expose functionality to different clients and consumers. Developers can secure these APIs using Microsoft identity to ensure only approved apps can access the web APIs provided they’ve been granted the necessary permissions.- Published on
Publication: Microsoft Learning: Work with users, groups, and roles in custom apps and APIs
Role-based access control (RBAC) is a popular mechanism to enforce authorization in applications. The administrator assigns roles to different users and groups to control who can access to what content and functionality. Using RBAC with Application Roles and Role Claims, developers can securely enforce authorization in their apps with little effort on their part. Another approach is to use Microsoft Entra ID Groups and Group Claims.- Published on
Publication: Microsoft Learning: Permissions and Consent Framework
The Microsoft identity platform implements the OAuth 2.0 authorization protocol. This protocol is a method that a third-party app can access web-hosted resources on behalf of a user. The web-hosted resources can define a set of permissions that you can use to implement functionality in smaller chunks. Developers can leverage one of two types of permissions supported by the Microsoft identity platform depending on the app scenario.- Published on
Publication: Microsoft Learning: Application types in Microsoft identity
The Microsoft Identity platform enables developers to build many different types of applications to satisfy diverse business requirements and different scenarios. By supporting multiple OAuth 2.0 standard authentication protocols, developers can create different types of applications that meet business needs including single page applications, web apps, mobile or native apps, and services or daemon apps.- Published on
Publication: Microsoft Learning: Getting Started with Microsoft Identity
Microsoft identity platform is an evolution of the Microsoft Entra ID developer platform. It allows developers to build applications that sign in users, and access resources in both external applications such as Microsoft Office 365, the Azure portal, and thousands of other SaaS applications as well as internal resources, such as apps on your corporate network and intranet, along with any cloud apps developed by your own organization.- Published on
Blog: Leverage Custom Permissions in Microsoft Entra ID Applications
In my last post, Securing an Azure Function App with Microsoft Entra ID - Works with SharePoint Framework!, I showed how you can secure a REST API deployed as an Azure Function App using Microsoft Entra ID. This comes in quite handy when you want to secure some custom server-side business logic that’’s called from a SharePoint Framework (SPFx) client-side solution. The SPFx docs show how to use APIs with permissions to the Microsoft Graph. This post will explain how to add custom permissions to the AzureAD application that is used to secure your Azure Function.- Published on
Blog: Securing an Azure Function App with Microsoft Entra ID - Works with SharePoint Framework!
I recently published a new chapter in my Mastering the SharePoint Framework on-demand course for developers that included a section that showed how to call a REST API deployed using an Azure Function App and secured with Microsoft Entra ID from the SharePoint Framework. When I was working on this chapter, it felt like the process of configuring an Azure Function App to be secured with Microsoft Entra ID was harder and more complex than it should have been. Specifically, some of the things you do aren’t explained as well… so I decided to blog about it here!- Published on
Blog: Beware of Declarative Permissions in SharePoint Framework Projects
Developers can declare permissions in SharePoint Framework projects, but it isn’t a good idea. In this article I explain why and suggest a better approach.- Published on
Blog: Mastering the SharePoint Framework Sprint 13 Published with over 3hrs of Microsoft Graph & Microsoft Entra ID Lessons!
I’m excited to share this latest update to my course, Mastering the SharePoint Framework for developers. Today’s update, packaged as sprint 13, includes two new chapters and a few updates… and it’s a huge release… the biggest yet adding over 3 hours of new content!
Sprint 13 also marks a milestone: the Fundamentals Bundle of the course is now content complete! This means all planned chapters are now published. I will continue to make edits to existing chapters updating content when circumstances warrant, but at this time no new chapters or lessons are planned.
- Published on
Blog: Node, TypeScript, AzureAD & O365 API Apps on Raspberry Pi
At Microsoft Build and Ignite, a Node.js web app demo integrated TypeScript, AzureAD, ADAL, & Office 365 APIs to run on any platform.- Published on
Blog: Auth flow options in Microsoft Entra ID for Office 365 APIs
Explore the Client Credentials Grant Flow for Microsoft Entra ID - perfect for service apps with no user interaction.- Published on
Blog: ADAL JS & CORS with O365 APIs (Files & SharePoint)
Microsoft introduced ADAL JS, a library supporting OAuth2 implicit flow, allowing client-side solutions to leverage Microsoft Entra ID for authentication.- Published on
Blog: Entra ID, OAuth2 & OpenID Connect - My Pluralsight Course
As an app developer, I share my interest in Microsoft Entra ID (formerly Azure AD) & OpenID Connect for app auth. Join my Pluralsight course to learn more.- Published on
Blog: Understanding Microsoft Entra ID OAuth2 authentication flows
Blog post discussing three OAuth2 authentication flows supported by Microsoft Entra ID: Authorization Code, Client Credentials, and Implicit Grant.- Published on
Blog: Demystifying the Authentication Dance for Office 365 APIs
The authentication dance can be the hardest part of working with Office 365 APIs. Check out the Pluralsight course on authentication and discovery.- Published on
Blog: Sneak Peek at Upcoming Microsoft Entra ID Portal Updates
I discovered changes in the Azure portal Active Directory applet while getting screenshots, later clarified as hints of future updates.- Published on
Blog: Microsoft Entra ID - single vs. multi-tenant differences
Microsoft Entra ID (formerly Azure AD), supports two types of application authentication configurations - single and multi-tenant. Learn what’s different.- Published on
Blog: Entra ID and ASP.NET MVC - Understanding ADAL and OWIN
Learn from my experience as I share tips & insights on how to authenticate and obtain access tokens for Office 365 APIs.- Published on
Blog: Authenticate ASP.NET MVC apps with Entra ID - ADAL and OWIN
Walkthrough leveraging Microsoft Entra ID Authentication Library & Open Web Interface for .NET to offload authentication to Microsoft Entra ID for web apps.- Published on
Blog: Get OAuth2 Access Tokens Microsoft 365 with Entra ID
I discuss the importance of having a OAuth2 access token for Microsoft 365 and explain how to obtain it using Microsoft Entra ID.- Published on
Blog: Create Entra ID apps for Office 365 APIs - Manual Creation
Learn to manually create a Microsoft Entra ID app for Office 365 integration with Andrew Connell’s step-by-step guide.- Published on
Blog: Create Azure App for Office 365 APIs: Part 2 (Visual Studio)
The second post in a three-part series on creating an Azure app for Office 365 APIs using a wizard in Visual Studio 2013- Published on
Blog: Office 365 API Auth with Microsoft Entra ID - What I Learned
My site offers tips and insights on Microsoft Entra ID and authentication for Office 365 APIs to help fellow developers navigate identity complexities.- Published on
Blog: Create Entra ID Apps for Office 365 - New Reference Samples
Microsoft released Research Project Code Sample on OfficeDev Github, showcasing best practices for creating apps with Office 365 & SharePoint Online.