Skip to content

Reference

This reference section contains key technical specifications and supporting details for working with SHIELD, including:

  • Microsoft Graph API permissions required for SHIELD functionality
  • Hardware requirements based on security mode
  • Full lifecycle workflow diagrams for both users and devices

Microsoft Graph API Permissions

SHIELD requires specific Graph API permissions to function correctly. These permissions are either assigned automatically by SHIELD or require pre-assignment by an admin.

Permission Scope Legend

✅ = Automatically assigned by SHIELD ❌ = Must be manually assigned by an admin

Entra ID Role Permissions

Permission Name Auto Granted Description
Privileged Authentication Administrator Required to delete privileged users with role lockouts.

Graph API Permissions

Permission Name Auto Granted Description
AdministrativeUnit.ReadWrite.All Manage restricted admin units.
AppRoleAssignment.ReadWrite.All Assign Managed Identity permissions.
Application.ReadWrite.All Create and maintain app registrations.
Device.ReadWrite.All Enumerate and tag Entra ID devices.
DeviceManagementApps.ReadWrite.All Configure Intune managed installer.
DeviceManagementConfiguration.ReadWrite.All Manage configuration profiles in Intune.
DeviceManagementManagedDevices.PrivilegedOperations.All Send Wipe commands to devices.
DeviceManagementManagedDevices.ReadWrite.All Remove old session hosts, list devices.
DeviceManagementRBAC.ReadWrite.All Manage scope tags and app config.
DeviceManagementServiceConfig.ReadWrite.All Read and manage Autopilot config.
Group.ReadWrite.All Manage security groups in Entra ID.
Policy.Read.All / Policy.ReadWrite.ConditionalAccess Enforce and manage Conditional Access policies.
RoleManagement.ReadWrite.Directory Assign roles to security groups.
User.ReadWrite.All Manage user lifecycle in Entra ID.

SHI Data Gateway Permissions

Permission Name Auto Granted Description
LicenseReport.ReadWrite Store license reports after Discover runs.
Telemetry.Sop.ReadWrite Upload monthly telemetry reports.

SHI Orchestration Platform Authenticator

Permission Name Auto Granted Description
Authenticator.Attest Authenticate SOP against tenant during API operations.

Hardware Requirements

Hardware requirements for SHIELD vary by security level.

ESM & SSM (Enterprise/Specialized Security Modes)

Requirement Recommended
OS Windows 10 or later
RAM 16GB or higher
OEMs Microsoft Surface, Lenovo
Graphics NVIDIA preferred (no AMD)

Device Security Notes

Risk of firmware-level threats is lower in ESM/SSM. Still, choose reputable OEMs and avoid unsupported firmware.

PSM (Privileged Security Mode)

Requirement Recommended
OS Windows 11 Secure Core Certified
CPU Intel i7 / Ryzen 7 or better
RAM 32GB (16GB minimum)
Storage 256GB NVMe
Certification Secure Core Certified

Hardware Backdoor Risk

Avoid OEMs known to support master password removal or insecure firmware (e.g., older Dell, HP, Samsung). Prioritize Secure Core Certified devices from trusted vendors.

More info: - Microsoft Secure Core Devices – Microsoft


Lifecycle Workflow Diagrams

The following flowcharts describe what happens behind the scenes during key lifecycle operations.

Device Workflows

User Workflows

These diagrams match the logic used in the SHIELD backend and provide a visual reference for each action.