base on 😎 Awesome list of all things related to Microsoft Entra # Awesome Entra [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) > A curated list of awesome Microsoft Entra tools, guides, and other resources. ## Contents - [Newsletter](#newsletter) - [Podcast](#podcast) - [Mind Map](#mind-map) - [Learning Hubs](#learning-hubs) - [Presentations](#presentations) - [aka.ms](#akams) - [Tools](#tools) - [Community](#community) - [YouTube](#youtube) - [Bluesky](#bluesky) - [Twitter](#twitter) - [LinkedIn](#linkedin) - [Blogs](#blogs) ## Newsletter - [Entra.News](https://entra.news) - Weekly round up of the latest Microsoft Entra news from Microsoft and the community. ## Podcast - [Entra.Chat](https://entra.chat) - Weekly podcast on Entra featuring seasoned Entra practitioners and Microsoft Entra product group team members. ## Mind Map - [Microsoft Entra Mind Maps](https://entra.news/p/entra-mind-maps) - Visual representation of Microsoft Entra and its components with links to docs. Includes Entra Roles mindmap. ## Learning Hubs These learning hubs are maintained by Microsoft Entra's Customer Experience Engineering (CxE) team. - [Global Secure Access - Resource Hub](https://aka.ms/GlobalSecureAccessCommunity) - Knowledge hub for all things GSA. - [Microsoft Entra ID Governance Training Hub](https://aka.ms/EntraIDGovernanceTraining) - Tools, documentation, and training materials to master ID Governance. ## Presentations - [Entra Slide Decks](https://slides.entra.news) - Merill's collection of Entra related presentations. ## aka.ms & cmd.ms - [cmd.ms/portals/azuread](https://cmd.ms/portals/azuread) - Complete list of shortcuts to blades in the Entra portal. - [aka.ms/commands](https://github.com/microsoft/aka) - List of common Microsoft short links. - [msportals.io](https://msportals.io) - Links to all Microsoft admin portals. - [aka.ms/entratemplates](https://aka.ms/entratemplates) - Email templates & posters to roll out Microsoft Entra features like MFA, SSPR, and more. - [aka.ms/entraidac](https://aka.ms/entraidac) - Microsoft Entra ID Admin Center - [aka.ms/myapps](https://aka.ms/myapps) - My Apps - [aka.ms/myaccount](https://aka.ms/myaccount) - My Account - [aka.ms/my-groups](https://aka.ms/my-groups) - My Groups - [aka.ms/my-access](https://aka.ms/my-access) - My Access Packages - [aka.ms/mystaff](https://aka.ms/mystaff) - My Staff - [aka.ms/mysecurity](https://aka.ms/mysecurity), [aka.ms/mysecurityinfo](https://aka.ms/mysecurityinfo) - My Security Info - [aka.ms/mysignins](https://aka.ms/mysignins) - My Sign-ins - [aka.ms/pim](https://aka.ms/pim) - Privileged Identity Management - Roles - [aka.ms/pimg](https://aka.ms/pimg) - Privileged Identity Management - Groups - [aka.ms/pimr](https://aka.ms/pimr) - Privileged Identity Management - Roles - [aka.ms/pimz](https://aka.ms/pimz) - Privileged Identity Management - Azure Resources - [aka.ms/sspr](https://aka.ms/sspr) - Self Service Password Reset - [aka.ms/mfasetup](https://aka.ms/mfasetup) - Alternative for My Security Info - [aka.ms/entradocs](https://aka.ms/entradocs) - Microsoft Entra Technical Documentation - [aka.ms/graphref](https://aka.ms/graphref) - Microsoft Graph REST API Reference - v1.0 - [aka.ms/graphrefbeta](https://aka.ms/graphrefbeta) - Microsoft Graph REST API Reference - Beta ## Tools ### Microsoft Product Downloads - [Microsoft Entra Application Proxy](https://learn.microsoft.com/en-us/entra/identity/app-proxy/application-proxy-release-version-history) - [Microsoft Entra Connect](https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/reference-connect-version-history) - [Microsoft Entra Provisioning Agent](https://learn.microsoft.com/en-us/entra/identity/hybrid/cloud-sync/reference-version-history) - [Microsoft Entra Connect Health agents](https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/how-to-connect-health-agent-install) ### CLI - [365AutomatedLab](https://github.com/DevClate/365AutomatedLab) - Create a Microsoft 365 Test Environment using a test data from an Excel workbook. [![stars](https://badgen.net/github/stars/DevClate/365AutomatedLab)](https://badgen.net/github/stars/DevClate/365AutomatedLab) - [AADInternals](https://github.com/Gerenios/AADInternals) - PowerShell toolkit for administering and hacking Azure AD and Microsoft 365. [![stars](https://badgen.net/github/stars/Gerenios/AADInternals)](https://badgen.net/github/stars/Gerenios/AADInternals) - [AzADServicePrincipalInsights](https://github.com/JulianHayward/AzAdServicePrincipalInsights) - Insights and change tracking on Service Principals/ Applications and Managed Identities (outputs html, csv, json). [![stars](https://badgen.net/github/stars/JulianHayward/AzADServicePrincipalInsights)](https://badgen.net/github/JulianHayward/AzADServicePrincipalInsights) - [Azure AD Assessment aka.ms/AzureADAssessmentTools](https://github.com/AzureAD/AzureADAssessment/wiki) - Guidance to assess the health of an Azure AD tenant and provide best practice guidance / recommendations. [![stars](https://badgen.net/github/stars/AzureAD/AzureADAssessment)](https://badgen.net/github/stars/AzureAD/AzureADAssessment) - [Azure-AccessPermissions](https://github.com/csandker/Azure-AccessPermissions) - Script to enumerate access permissions in an Azure Active Directory environment [![stars](https://badgen.net/github/stars/csandker/Azure-AccessPermissions)](https://badgen.net/github/stars/csandker/Azure-AccessPermissions) - [AzureADTenantID](https://github.com/darrenjrobinson/AzureADTenantID) - PowerShell module to retrieve the TenantID for an Azure AD Tenant. [![stars](https://badgen.net/github/stars/darrenjrobinson/AzureADTenantID)](https://badgen.net/github/stars/darrenjrobinson/AzureADTenantID) - [AzurePrivilegedIAM](https://github.com/Cloud-Architekt/AzurePrivilegedIAM) - Docs and samples for privileged identity and access management in Microsoft Azure and Microsoft Entra [![stars](https://badgen.net/github/stars/Cloud-Architekt/AzurePrivilegedIAM)](https://badgen.net/github/stars/Cloud-Architekt/AzurePrivilegedIAM) - [AzurePasswordProtectionCalculator](https://github.com/jkerai1/AzurePasswordProtectionCalculator/) - Calculator for Azure Password Protection [![stars](https://badgen.net/github/stars/jkerai1/AzurePasswordProtectionCalculator)](https://badgen.net/github/stars/jkerai1/AzurePasswordProtectionCalculator) - [BadZure](https://github.com/mvelazc0/BadZure) - A tool to simulate common Entra security misconfigurations. [![stars](https://badgen.net/github/stars/mvelazc0/BadZure)](https://badgen.net/github/stars/mvelazc0/BadZure) - [BloodHound](https://github.com/BloodHoundAD/BloodHound) - BloodHound uses graph theory to reveal hidden relationships and attack paths in an Active Directory environment that would otherwise be impossible to quickly identify. [![stars](https://badgen.net/github/stars/BloodHoundAD/BloodHound)](https://badgen.net/github/stars/BloodHoundAD/BloodHound) - [CA Optics](https://github.com/jsa2/caOptics) - Conditional Access gap analyzer [![stars](https://badgen.net/github/stars/jsa2/caOptics)](https://badgen.net/github/stars/jsa2/caOptics) - [ConditionalAccessDocumentation](https://github.com/nicolonsky/ConditionalAccessDocumentation) - PowerShell module to document Conditional Access policies in Excel. [![stars](https://badgen.net/github/stars/nicolonsky/ConditionalAccessDocumentation)](https://badgen.net/github/stars/nicolonsky/ConditionalAccessDocumentation) - [DCToolbox](https://github.com/DanielChronlund/DCToolbox) - Collection of tools for Conditional Access automation, what-if simulation and more. [![stars](https://badgen.net/github/stars/DanielChronlund/DCToolbox)](https://badgen.net/github/stars/DanielChronlund/DCToolbox) - [EasyPIM](https://github.com/kayasax/EasyPIM) - Manage PIM Azure Resource role and assignment with ease. [![stars](https://badgen.net/github/stars/kayasax/EasyPIM)](https://badgen.net/github/stars/kayasax/EasyPIM) - [Entra Exporter aka.ms/EntraExporter](https://github.com/microsoft/EntraExporter) - PowerShell module that exports all the config and data of a Microsoft Entra tenant. [![stars](https://badgen.net/github/stars/microsoft/EntraExporter)](https://badgen.net/github/stars/microsoft/EntraExporter) - [Entra Export Template](https://github.com/aaronparker/entra-export-template) - Workflows for scheduled export of settings from an Entra tenant. [![stars](https://badgen.net/github/stars/aaronparker/entra-export-template)](https://badgen.net/github/stars/aaronparker/entra-export-template) - [Evilginx](https://github.com/kgretzky/evilginx2) - Man-in-the-middle attack framework [![stars](https://badgen.net/github/stars/kgretzky/evilginx2)](https://badgen.net/github/stars/kgretzky/evilginx2) - [family-of-client-ids-research](https://github.com/secureworks/family-of-client-ids-research) - Research into Undocumented Behavior of Azure AD Refresh Tokens [![stars](https://badgen.net/github/stars/secureworks/family-of-client-ids-research)](https://badgen.net/github/stars/secureworks/family-of-client-ids-research) - [Graph PowerShell Sample Script Repository - aka.ms/graphsamples](https://aka.ms/graphsamples) - Community contributed repository of common Graph PowerShell scripts - [GraphRunner](https://github.com/dafthack/GraphRunner/) - A Post-exploitation Toolset for Interacting with the Microsoft Graph API [![stars](https://badgen.net/github/stars/dafthack/GraphRunner)](https://badgen.net/github/stars/dafthack/GraphRunner) - [MicroBurst](https://github.com/NetSPI/MicroBurst) - PowerShell Toolkit for Attacking Azure. [![stars](https://badgen.net/github/stars/NetSPI/MicroBurst)](https://badgen.net/github/stars/NetSPI/MicroBurst) - [Microsoft365DSC](https://github.com/microsoft/Microsoft365DSC) - Manages, configures, extracts and monitors Microsoft 365 tenant configurations using PowerShell DSC [![stars](https://badgen.net/github/stars/microsoft/Microsoft365DSC)](https://badgen.net/github/stars/microsoft/Microsoft365DSC) - [Microsoft First Party AppNames aka.ms/AppNames](https://github.com/merill/microsoft-info/) - Repository hosting a daily updated csv/json of Microsoft first party app names and their GUIDs (useful for kql queries and scripts). [![stars](https://badgen.net/github/stars/merill/microsoft-info)](https://badgen.net/github/stars/merill/microsoft-info) - [Microsoft-Cloud-Group-Analyzer](https://github.com/jasperbaes/Microsoft-Cloud-Group-Analyzer) - Provides instant insights in what services, policies,... a given group or user is scoped to. [![stars](https://badgen.net/github/stars/jasperbaes/Microsoft-Cloud-Group-Analyzer)](https://badgen.net/github/stars/jasperbaes/Microsoft-Cloud-Group-Analyzer) - [Microsoft-Extractor-Suite - Invictus IR](https://github.com/invictus-ir/Microsoft-Extractor-Suite) - PowerShell module for acquisition of data from Microsoft 365 and Azure for Incident Response and Cyber Security purposes. [![stars](https://badgen.net/github/stars/invictus-ir/Microsoft-Extractor-Suite)](https://badgen.net/github/stars/invictus-ir/Microsoft-Extractor-Suite) - [MicrosoftGraphPS](https://github.com/KnudsenMorten/MicrosoftGraphPS) - Version manager for the Graph PowerShell SDK. [![stars](https://badgen.net/github/stars/KnudsenMorten/MicrosoftGraphPS)](https://badgen.net/github/stars/KnudsenMorten/MicrosoftGraphPS) - [MiniGraph](https://github.com/FriedrichWeinmann/MiniGraph) - Minimal overhead Microsoft Graph client implementation for lean environment like Azure Functions [![stars](https://badgen.net/github/stars/FriedrichWeinmann/MiniGraph)](https://badgen.net/github/stars/FriedrichWeinmann/MiniGraph) - [MSIdentityTools aka.ms/msid](https://github.com/AzureAD/MSIdentityTools) - Collection of useful cmdlets for common Entra functionality. [![stars](https://badgen.net/github/stars/AzureAD/MSIdentityTools)](https://badgen.net/github/stars/AzureAD/MSIdentityTools) - [Ping Castle](https://github.com/vletoux/pingcastle) - Security Assessment Tool [![stars](https://badgen.net/github/stars/vletoux/pingcastle)](https://badgen.net/github/stars/vletoux/pingcastle) - [PSMSGraphBatchRequest](https://github.com/HCRitter/PSMSGraphBatchRequest) - PowerShell module to transform data into Microsoft Graph Batch Requests. [![stars](https://badgen.net/github/stars/HCRitter/PSMSGraphBatchRequest)](https://badgen.net/github/stars/HCRitter/PSMSGraphBatchRequest) - [PowerZure](https://github.com/hausec/PowerZure) - PowerShell project created to perform reconnaissance and exploitation of Azure, AzureAD, and the associated resources. [![stars](https://badgen.net/github/stars/hausec/PowerZure)](https://badgen.net/github/stars/hausec/PowerZure) - [ROADrecon](https://github.com/dirkjanm/ROADtools) - Tool for exploring information in Azure AD from both a Red Team and Blue Team perspective. [![stars](https://badgen.net/github/stars/dirkjanm/ROADtools)](https://badgen.net/github/stars/dirkjanm/ROADtools) - [ROPCI](https://github.com/wunderwuzzi23/ropci) - Identify MFA gaps in your Entra configuration that allow API access through ROPC. [![stars](https://badgen.net/github/stars/wunderwuzzi23/ropci)](https://badgen.net/github/stars/wunderwuzzi23/ropci) - [ScoutSuite](https://github.com/nccgroup/ScoutSuite) - Multi-Cloud Security auditing tool. [![stars](https://badgen.net/github/stars/nccgroup/ScoutSuite)](https://badgen.net/github/stars/nccgroup/ScoutSuite) - [ScubaGear - cisa.gov](https://github.com/cisagov/ScubaGear) - PowerShell module developed by CISA to verify M365 tenant configuration confirms to Secure Cloud Business Applications (SCuBA) Security Configuration Baseline. [![stars](https://badgen.net/github/stars/cisagov/ScubaGear)](https://badgen.net/github/stars/cisagov/ScubaGear) - [StormSpotter aka.ms/StormSpotter](https://github.com/Azure/Stormspotter) - Azure Red Team tool for graphing Azure and Azure Active Directory objects. [![stars](https://badgen.net/github/stars/Azure/Stormspotter)](https://badgen.net/github/stars/Azure/Stormspotter) - [TokenTactics](https://github.com/rvrsh3ll/TokenTactics) - Tool to test and demonstrate the impact of token-based attacks on Microsoft Entra. [![stars](https://badgen.net/github/stars/rvrsh3ll/TokenTactics)](https://badgen.net/github/stars/rvrsh3ll/TokenTactics) - [TokenTacticsV2](https://github.com/f-bader/TokenTacticsV2) - Fork of the great TokenTactics with support for CAE and token endpoint. [![stars](https://badgen.net/github/stars/f-bader/TokenTacticsV2)](https://badgen.net/github/stars/f-bader/TokenTacticsV2) - [Microsoft cloud group analyzer](https://github.com/jasperbaes/Microsoft-Cloud-Group-Analyzer) - Sript that provides insights in what services/policies/... a given group or user is scoped to. [![stars](https://badgen.net/github/stars/jasperbaes/Microsoft-Cloud-Group-Analyzer)](https://badgen.net/github/stars/jasperbaes/Microsoft-Cloud-Group-Analyzer) - [EntraOps](https://github.com/Cloud-Architekt/EntraOps) - Classify, identify and protect your privileges based on Enterprise Access Model [![stars](https://badgen.net/github/stars/Cloud-Architekt/EntraOps)](https://badgen.net/github/stars/Cloud-Architekt/EntraOps) - [Maester](https://github.com/maester365/maester) - Automated test framework for conditional access and Entra configuration [![stars](https://badgen.net/github/stars/maester365/maester)](https://badgen.net/github/stars/maester365/maester) ### Web apps - [AADInternals - OSINT](https://aadinternals.com/osint) - OSINT web app that displays tenant information. - [Microsoft Graph Explorer aka.ms/ge](https://aka.ms/ge) - Graph Explorer is a web-based tool to help you understand and test Microsoft Graph APIs. - [idPowerToys](https://idpowertoys.merill.net) - Microsoft Entra related power toys including a Conditional Access visualizer and Entra mind maps. - [SCIM Playground](https://scim.dev/) - SCIM Playground is a web-based tool to help you understand and test SCIM APIs. - [Conditional Access Blueprint](https://www.jbaes.be/Conditional-Access-Blueprint) - Four tools to model and create CA policies. - [Tenant Lookup](https://gettenantpartitionweb.azurewebsites.net/) - Shows where tenant is located. Run by Microsoft 365 U.S. Government Programs team ### Log Analytics, KQL, Logic Apps... - [Entra ID Security Config Analyzer (EIDSCA)](https://github.com/Cloud-Architekt/AzureAD-Attack-Defense/blob/main/AADSecurityConfigAnalyzer.md) - Monitor Entra ID security configuration using Log Analytics, Azure Workbook and Sentinel. [![stars](https://badgen.net/github/stars/Cloud-Architekt/AzureAD-Attack-Defense)](https://badgen.net/github/stars/Cloud-Architekt/AzureAD-Attack-Defense) - [Hunting Queries & Detection Rules - Azure Active Directory](https://github.com/Bert-JanP/Hunting-Queries-Detection-Rules/tree/main/Azure%20Active%20Directory) - [Automatically Exclude BreakGlass Group From Conditional Access](https://github.com/Cyberlorians/Articles/blob/main/AutoExcludeCAP.md) - Logic App to automatically exclude a BreakGlass group from Conditional Access policies. - [EntraID-Group-Cleanup](https://github.com/M365-Consultant/EntraID-Group-Cleanup) - Azure Runbook to automatically remove users from a group based on time of membership (e.g. 30 days). [![stars](https://badgen.net/github/stars/M365-Consultant/EntraID-MFA-DynamicGroup)](https://badgen.net/github/stars/M365-Consultant/EntraID-MFA-DynamicGroup) - [EntraID-MFA-DynamicGroup](https://github.com/M365-Consultant/EntraID-MFA-DynamicGroup) - Azure Runbook to automatically add users to a group based on MFA status. [![stars](https://badgen.net/github/stars/M365-Consultant/EntraID-MFA-DynamicGroup)](https://badgen.net/github/stars/M365-Consultant/EntraID-MFA-DynamicGroup) ## Certifications - [Microsoft Certified: Identity and Access Administrator Associate](https://learn.microsoft.com/en-us/credentials/certifications/identity-and-access-administrator/) - [SC-300: Microsoft Identity and Access Administrator](https://learn.microsoft.com/en-us/credentials/certifications/exams/sc-300/) - [SC-300: Learning Path](https://learn.microsoft.com/en-us/training/paths/implement-identity-management-solution/) - [Study guide for Exam SC-300: Microsoft Identity and Access Administrator](https://learn.microsoft.com/en-gb/credentials/certifications/resources/study-guides/sc-300) - [SC-300 exam prep videos - Microsoft Learn](https://learn.microsoft.com/en-us/shows/exam-readiness-zone/preparing-for-sc-300-implement-identities-in-azure-ad-1-of-4) - [Course SC-300T00-A: Identity and Access Administrator](https://learn.microsoft.com/en-us/training/courses/sc-300t00) - [John Savill's SC-300 Cram - Playlist](https://www.youtube.com/watch?v=LGpgqRVG65g&list=PLlVtbbG169nGj4rfaMUQiKiBZNDlxoo0y) ## Community - [Reddit /r/Entra](https://www.reddit.com/r/Entra) - Subreddit for discussing Microsoft Entra. - [Discord discord.entra.news](https://discord.entra.news) - Discord server for discussing Microsoft Entra. - [Slack - MacAdmins #microsoft-entra channel](https://macadmins.slack.com/archives/C03PDM79GKG) - Slack channel for discussing Microsoft Entra related to Apple devices. - [LinkedIn Group - Microsoft Entra](https://www.linkedin.com/groups/8780811/) - LinkedIn group for discussing Microsoft Entra. ## YouTube ### Channels - [Andy Malone (@AndyMaloneMVP)](https://www.youtube.com/@AndyMaloneMVP), MVP - [John Craddock Identity and Access Training (@john_craddock)](https://www.youtube.com/@john_craddock), MVP - [John Savill (@NTFAQGuy)](https://www.youtube.com/@NTFAQGuy), Microsoft - [Merill Fernando (@merillx))](https://www.youtube.com/@merillx), Microsoft - [Peter Rising (@peterrisingM365)](https://www.youtube.com/@peterrisingM365), MVP - [RioCloudSync (@RioCloudSync)](https://www.youtube.com/@RioCloudSync), MVP - [Tech Mind Factory (@TechMindFactory)](https://www.youtube.com/@TechMindFactory), MVP ### Shows #### Entra ID Architecture Deep Dive - [Microsoft Entra ID Core Store: Data centers](https://youtu.be/O8ZPjSxNte0) - [Microsoft Entra ID Core Store: Read and write replicas](https://www.youtube.com/watch?v=AeLDtcpKc-U) - [Microsoft Entra ID Core Store: Scale units](https://www.youtube.com/watch?v=OcKO44GtHh8) ## Awesome blog posts These posts will make your head hurt, but in a good way. - [Microsoft Incident Response lessons on preventing cloud identity compromise](https://www.microsoft.com/en-us/security/blog/2023/12/05/microsoft-incident-response-lessons-on-preventing-cloud-identity-compromise/) ## Bluesky - [Damien Bowden](https://bsky.app/profile/damienbod.bsky.social), MVP - [Merill Fernando](https://bsky.app/profile/merill.net), Microsoft - [Daniel Krzyczkowski](https://bsky.app/profile/tech-mind-factory.bsky.social), MVP ## Twitter - [Alex Simons (@Alex_A_Simons)](https://twitter.com/Alex_A_Simons), Microsoft - [Ali Tajran (@alitajran)](https://twitter.com/alitajran) - [Andy Robbins (@_wald0)](https://twitter.com/_wald0), BloodHound - [Claus Jespersen](https://twitter.com/cjaspersen), Microsoft - [Daniel Krzyczkowski (@DKrzyczkowski)](https://twitter.com/DKrzyczkowski), MVP - [Daniel Bradley (@DanielatOCN)](https://twitter.com/DanielatOCN), MVP - [DebugPrivilege (@DebugPrivilege)](https://twitter.com/DebugPrivilege), Ex MVP - [Dirk-jan (@_dirkjan)](https://twitter.com/_dirkjan), ROADrecon - [Dr. Nestori Syynimaa (@DrAzureAD)](https://twitter.com/DrAzureAD), AADInternals, Microsoft - [Erica Zelic (@EricaZelic)](https://twitter.com/EricaZelic) - [Fabian Bader (@fabian_bader)](https://twitter.com/fabian_bader), MVP - [Jan Bakker (@janbakker_)](https://twitter.com/janbakker_), MVP - [Jef Kazimer (@jefkazimer)](https://twitter.com/jefkazimer), Microsoft - [Jeffrey Appel (@JeffreyAppel7)](https://twitter.com/JeffreyAppel7), MVP - [Joe Stocker (@ITguySoCal)](https://twitter.com/ITguySoCal), MVP - [John Savill (@NTFAQGuy)](https://twitter.com/NTFAQGuy), Microsoft - [Jon Jarvis (@jonjarvis)](https://twitter.com/jonjarvis), MVP - [Jon Towles (@m0bilej0n)](https://twitter.com/m0bilej0n), MVP - [Joosua Santasalo (@SantasaloJoosua)](https://twitter.com/SantasaloJoosua), MVP - [@inversecos](https://twitter.com/inversecos) - [Karl Fosaaen (@kfosaaen)](https://twitter.com/kfosaaen), MicroBurst - [Lukas Beran (@lukasberancz)](https://twitter.com/lukasberancz), Microsoft - [Marius Solbakken (@mariussolbakken)](https://twitter.com/mariussolbakken) - [Matt Zorich (@reprise_99)](https://twitter.com/reprise_99), Microsoft - [Matthew Levy (@mattchatt42)](https://twitter.com/mattchatt42), MVP - [Merill Fernando (@merill)](https://twitter.com/merill), Microsoft - [Nick Ludwig (@welcome2theDL)](https://twitter.com/welcome2theDL), Microsoft - [Olaf Hartong (@olafhartong), MVP](https://twitter.com/olafhartong), MVP - [Pim Jacobs (@pimjacobs89), MVP](https://twitter.com/pimjacobs89), MVP - [mRr3b00t (@mRr3b00t)](https://twitter.com/mRr3b00t) - [Nathan McNulty (@nathanmcnulty)](https://twitter.com/nathanmcnulty) - [Rod Trent (@rodtrent)](https://twitter.com/rodtrent), Microsoft - [rootsecdev (@rootsecdev)](https://twitter.com/rootsecdev) - [Ryan Hausknecht (@Haus3c)](https://twitter.com/Haus3c) - [Ryan Yates (@ryanyates1990)](https://twitter.com/ryanyates1990), Former MVP in Cloud & Datacenter Management - [Sean Metcalf (@PyroTek3)](https://twitter.com/PyroTek3) - [Stian A. Strysse (@stianstrysse)](https://twitter.com/stianstrysse) - [Suryendu Bhattacharyya (@crookedbong)](https://twitter.com/crookedbong) - [@SwiftOnSecurity](https://twitter.com/SwiftOnSecurity) - [Thomas Naunheim (@thomas_live), MVP](https://twitter.com/thomas_live), MVP - [Thijs Lecomte (@ThijsLecomte), MVP](https://twitter.com/ThijsLecomte), MVP - [Tony Redmond (@12Knocksinna)](https://twitter.com/12Knocksinna), MVP - [Daniel Krzyczkowski (@DKrzyczkowski)] (https://twitter.com/DKrzyczkowski), MVP ## LinkedIn - [Bailey Bercik](https://www.linkedin.com/in/baileybercik/), Microsoft - [Damien Bowden](https://www.linkedin.com/in/damien-bowden-42a450176/), MVP - [Jan Bakker](https://www.linkedin.com/in/jan-bakker/), MVP - [Chetan Desai](https://www.linkedin.com/in/cmmdesai/), Microsoft - [Christina Morillo](https://www.linkedin.com/in/christinamorillo/), Ex-Microsoft - [Den D.](https://www.linkedin.com/in/dendeli/), Microsoft - [Eric Mannon](https://www.linkedin.com/in/emannon/), MVP - [Mark Morowczynski](https://www.linkedin.com/in/markmorow/), Microsoft - [Mark Wahl](https://www.linkedin.com/in/mawahl/), Microsoft - [Monicah Wambugu](https://www.linkedin.com/in/wambugu/), Microsoft - [Tee Earls](https://www.linkedin.com/in/teeearls/), Microsoft - [Daniel Krzyczkowski](https://www.linkedin.com/in/daniel-krzyczkowski/), MVP ## Blogs ### Microsoft Blogs - [Microsoft Entra Blog - aka.ms/identityblog](https://aka.ms/identityblog) - [Microsoft Entra Developer Blog](https://devblogs.microsoft.com/identity/) - [Microosft Security Blog](https://www.microsoft.com/en-us/security/blog/) ### Community Blogs - [360 Thrive 365 - threesixtythrive365.com](https://www.threesixtythrive365.com/) - [Admindroid Blog - blog.admindroid.com](https://blog.admindroid.com/) - [Alex Holmeset's Blog - alexholmeset.blog](https://alexholmeset.blog) - [Alitajran - alitajran.com](https://www.alitajran.com/) - [Andy Robbins - medium.com/@_wald0](https://medium.com/@_wald0) - [Blueboxes - blueboxes.co.uk](https://www.blueboxes.co.uk/) - [Brian Reid - c7solutions.com](https://c7solutions.com/) - [Lukas Beran - cswrld.com](https://www.cswrld.com) - [Call 4 Cloud - call4cloud.nl](https://call4cloud.nl) - [Charbel Nemnom - charbelnemnom.com](https://charbelnemnom.com/) - [Ciraltos - ciraltos.com](https://www.ciraltos.com) - [Cloud Architekt - cloud-architekt.net](https://www.cloud-architekt.net/) - [Cloud Brothers - cloudbrothers.info](https://cloudbrothers.info) - [Cloud Coffee - cloudcoffee.ch](https://www.cloudcoffee.ch/) - [Damien Bowden - damienbod.com](https://damienbod.com) - [David Okeyode's Blog - davidokeyode.medium.com](https://davidokeyode.medium.com/) - [Derk van der Woude - derkvanderwoude.medium.com](https://derkvanderwoude.medium.com) - [DirTeam - dirteam.com](https://dirteam.com) - [EMS Route - emsroute.com](https://emsroute.com) - [F12 - f12.hu](https://f12.hu) - [Formula5 - formula5.com](https://formula5.com) - [Good Workaround - goodworkaround.com](https://goodworkaround.com/) - [Hamet Benoit's Blog - blog.hametbenoit.info](https://blog.hametbenoit.info/) - [Hans Brender - hansbrender.com](https://hansbrender.com/) - [Hybrid Brothers - hybridbrothers.com](https://hybridbrothers.com/) - [Identity Man - identity-man.eu](https://identity-man.eu/) - [Idefix Wiki - idefixwiki.no](https://idefixwiki.no/) - [In The Cloud 24/7 - inthecloud247.com](https://www.inthecloud247.com/) - [Intune IRL - intuneirl.com](https://www.intuneirl.com/) - [Icewolf's Blog - blog.icewolf.ch](https://blog.icewolf.ch/) - [Jan Bakker - janbakker.tech](https://janbakker.tech) - [Jeff Brown's Blog - jeffbrown.tech](https://jeffbrown.tech/) - [Julian Jakob - julianjakob.com](https://www.julianjakob.com) - [Learning By Doing - learningbydoing.cloud](https://learningbydoing.cloud/) - [Merill Fernando's Blog - merill.net](https://merill.net/) - [MS Security - mssec.wordpress.com](https://mssec.wordpress.com/) - [Matt Chatt - mattchatt.co.za](https://mattchatt.co.za) - [Michev.info - michev.info](https://www.michev.info/) - [Mike MDM - mikemdm.de](https://mikemdm.de) - [MIM And Beyond - suryendub.github.io](https://suryendub.github.io/) - [Mobile Jon - mobile-jon.com](https://mobile-jon.com/) - [Myron Helgering - myronhelgering.com](https://myronhelgering.com/) - [Nate Hutchinson - natehutchinson.co.uk](https://www.natehutchinson.co.uk) - [Niels Kok - nielskok.tech](https://www.nielskok.tech/) - [Niklas Rast - niklasrast.com](https://niklasrast.com/) - [Oceanleaf - oceanleaf.ch](https://oceanleaf.ch) - [O365 Reports - o365reports.com](https://o365reports.com/) - [Our Cloud Network - ourcloudnetwork.com](https://ourcloudnetwork.com/) - [Prajwal Desai - prajwaldesai.com](https://www.prajwaldesai.com) - [Poem to MDM - poemtomdm.fr](https://poemtomdm.fr/) - [Practical 365 - practical365.com](https://practical365.com/) - [Rod Trent's Substack - rodtrent.substack.com](https://rodtrent.substack.com) - [Rogier Dijkman - rogierdijkman.medium.com](https://rogierdijkman.medium.com) - [Rothe's Blog - blog.rothe.uk](https://blog.rothe.uk/) - [RootSecDev - rootsecdev.medium.com](https://rootsecdev.medium.com) - [SCCMentor - sccmentor.com](https://sccmentor.com/) - [SCloud - scloud.work](https://scloud.work/) - [SMB to the Cloud - smbtothecloud.com](https://smbtothecloud.com/) - [Sander Van Rooij - svrooij.io](https://svrooij.io/) - [Secure Cloud Blog - securecloud.blog](https://securecloud.blog/) - [SecureD IAM - securediam.com](https://securediam.com/) - [Silvio Di Benedetto - silviodibenedetto.com](https://www.silviodibenedetto.com/) - [Sky Cliffs - skycliffs.wordpress.com](https://skycliffs.wordpress.com/) - [Sky made simple - blog.skymadesimple.io](https://blog.skymadesimple.io/) - [Sonnes Cloud Blog - blog.sonnes.cloud](https://blog.sonnes.cloud/) - [Sysanddeploy - systanddeploy.com](https://www.systanddeploy.com) - [TBone - tbone.se](https://www.tbone.se/) - [That Lazy Admin - thatlazyadmin.com](http://www.thatlazyadmin.com) - [The New Control Plane - medium.com/the-new-control-plane](https://medium.com/the-new-control-plane) - [Undocumented Features - undocumented-features.com](https://www.undocumented-features.com/) - [Zero Trust - zerotrust.how](https://zerotrust.how/) - [Tech Mind Factory](https://www.techmindfactory.com) ### User Groups - [Dutch Microsoft Entra Community](https://aka.ms/dmec) ", Assign "at most 3 tags" to the expected json: {"id":"8269","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"