Picture of David Conners

David Conners

David Conners leverages his 20+ years of experience in identity and security consulting to deliver state-of-the-art solutions for his customers. He is passionate about helping businesses manage data and systems access safely and effectively. David specializes in architecture and development of identity management solutions using the Microsoft stack, with extensive knowledge of Azure.

Microsoft Entra Lifecycle Workflows for On-Premises AD – Identity Lifecycle Management

For many enterprises, applications are making great progress moving to the cloud, but user identities often remain anchored in on-premises systems. Critical applications remain tied to legacy authentication protocols that [...]

Who Approved That Anyway? Auditing Access Requests in Microsoft Entra Identity Governance

To control access to sensitive applications, data or resources, organizations may create policies that require controls—such as approvals to be met—before a user can be granted access. Where there are [...]

Data Considerations for HR-Driven Provisioning in Entra ID

HR-driven provisioning is a capability of Entra ID that allows data from Human Resource (HR) systems to be used to create and update accounts in Entra ID or Active Directory. [...]

An Introduction to Protected Actions in Conditional Access

The Microsoft Azure portal includes a subset of permissions called protected actions, which can be used to manage Conditional Access (CA) policies and cross-tenant access settings. Protected actions are associated [...]

Improving Entra ID B2B User Management with Cross-Tenant Synchronization

B2B user management is a challenge for many organizations that utilize it for collaboration. In this blog, we discuss how to address this challenge using cross-tenant synchronization. Cross-tenant synchronization connects [...]

How to Connect to Microsoft Exchange Online PowerShell with Certificate Authentication in Azure Functions

In a previous blog series, I discussed how to use certificate authentication for PowerShell scripts running in a standard Windows environment. (See “Authentication Options for Automated Azure PowerShell Scripts, Part [...]

A Farewell to Viral Tenants

Microsoft announced that after October 31, 2021, viral Azure Active Directory tenants would no longer be created for B2B collaboration. [...]

Identifying Inactive Users in a Remote Hybrid World

Inactive accounts that aren’t disabled in a timely manner threaten your AD environment. Cleanup of these accounts is crucial to keeping an organization secure. [...]

Fun with ADSI: Shortcuts for Binding to Active Directory Objects

Shortcuts for when you’re building scripts to work with AD or working on servers with limited access to tools. [...]

Authentication Options for Automated Azure PowerShell Scripts, Part 3: Additional Considerations

In Part 3 of this blog series, we discuss some other important considerations when taking this approach to automation. [...]