Azure¶
Azure Account / Identity services¶
- Introduction to tokens
- What's the difference between a personal Microsoft account and a work or school account?
Administration with Azure-CLI¶
Bicep¶
Granting access using SharePoint App-Only¶
KeyVault¶
- Use Azure KeyVault Secrets when accessing Microsoft Graph
- Handle certificates with Azure KeyVault when accessing SharePoint Online
- Using Azure KeyVault to Secure Graph API Automation Scripts
Azure Managed Identities¶
- Managed Identities With Azure Container Apps
- Authentication in Azure Automation with Managed Identity on SharePoint and Microsoft Graph
- Using Managed Identities to Connect to Microsoft 365 & Azure
Azure Logic App¶
- How to transition from Power Automate to Logic Apps
- Choose the right integration and automation services in Azure
- Export flows from Power Automate and deploy to Azure Logic Apps
- The friendly SMS reminder with Logic Apps, Azure Functions + Key Vault
- Estimate storage costs for workflows in single-tenant Azure Logic Apps
- Get notified of changes in your tenant with Microsoft Graph, Azure Event Hubs and Logic Apps
Azure-Automation¶
- SharePoint Online PnP PowerShell Provisioning using Flow and Azure Automation
- Using Azure Automation for Modern SharePoint Site Provisioning
- Fun with Azure Automation and Table Service REST API
- Build your PnP Site Provisioning with PowerShell in Azure Functions and run it from Flow
- PROVISIONING TEAMS WITH A SITE DESIGN, FLOW AND MICROSOFT GRAPH
- https://blog.yannickreekmans.be/automate-governance-in-microsoft-teams-the-result/
- Provision Microsoft Teams with Azure Automation – Part I
- Provision Microsoft Teams with Azure Automation – Part II
- Community Demo - Using Azure automation for provisioning of your SharePoint and Teams structures
- From start to finish: How to create your modern SharePoint site provisioning solution - BRK3273
- BUILDING A MODERN FLAT PROJECT HUB USING SITE DESIGNS
- office365-azureautomation
- office365-azureautomation-runbooks
- Azure automation tips & tricks
- Azure automation limits
- Working with Microsoft Teams PowerShell in Azure Automation
- Demystifying Teams creation in Microsoft 365 (2023)
Azure Automation Teams Powershell¶
Azure-Functions¶
- AUTO-CONFIGURING SHAREPOINT SITES WITH SITE TEMPLATES — THE SETUP FROM START TO FINISH
- HOW TO USE PNP POWERSHELL ON AZURE FUNCTIONS WITH APPLICATION PERMISSIONS
- An Azure Function to keep other Functions/URLs warmed up
- 3 ways to create and debug Azure Functions – CLI VS Code & Visual Studio
- Putting some more FUN into Azure Functions, Managed Identity & Microsoft Graph
- SharePoint PDF Merge Function
- Running .NET Function Apps or App Services accessing Microsoft 365
App Register¶
- Running a PowerShell script in the cloud with an Azure Function, PnP and the Graph
- Control Office 365 Group creation – a simple no-code solution
Azure Services¶
- Get the Azure Quick Start Guide for .NET Developers
- 10 Azure Cloud services that every Developers, Consultant, and Architects should Know and Learn it well – Part I
- 10 Azure services that every .NET Developers, Consultant, and Architects should know and learn it well – Part II
Azure Log Analytics¶
Tips¶
Token¶
Manage Group Settings¶
- https://support.office.com/en-us/article/manage-who-can-create-office-365-groups-4c46c8cb-17d0-44b5-9776-005fced8e618
- https://docs.microsoft.com/en-us/azure/active-directory/active-directory-accessmanagement-groups-settings-cmdlets
- How to grant all employees access to a SharePoint site via Everyone except external users Group
- How to grant the Everyone claim to external users in Office 365
- Dynamische Gruppen klingen super!
Naming Policy¶
Permission Reference¶
- Connect to Azure AD-secured APIs in SharePoint Framework solutions
- Microsoft Graph permissions reference
- User_impersonation scope issue when working with SharePoint Framework API permissions
- Sites.Selected Permission using Azure AD App
- Running applications with limited SharePoint permissions - Resource Specific Consent (RSC)
Microsoft identity platform¶
- What is the Microsoft identity platform?
- OAuth 2.0 and OpenID Connect (OIDC) in the Microsoft identity platform
Security¶
- Basic Security Set Up for Microsoft 365
- What is Conditional Access?
- Minimizing the Risk of Compromise
- Why Using App Secrets in Production is a Bad Idea
- Cloud Forensics using Hawk
Scripts¶
Remote working¶
Office 365 Management Activity API (M365 Audit Logs)¶
- Office 365 Management Activity API with Power Automate – Part One
- Search the audit log in the compliance center
- Detailed properties in the audit log
Azure AD Cross Tenant Migration¶
Azure AD Assessment Tools¶
- Azure AD Assessment Guide
- Azure AD Exporter
- Microsoft Identity Tools PowerShell Module
- Identity Power Toys
- Microsoft Graph Permission Explorer
- Graph X-Ray
- Graph PowerShell Conversion Analyzer