Collection of lab setups done as a Microsoft techie
| Topic | Description |
|---|---|
| Agent 365 SDK samples | Sample agents for Microsoft Agent Framework and Langchain deploying in Container Apps |
| Agent 365 CLI | Setting up Agent 365 CLI and using the CLI to setup an agent in Agent 365 |
| Enable Security for AI | Setting up security for AI agents |
| Publishing agents | Walkthrough of publishing agents from Copilot Studio and Foundry, and approving request to publish to M365 Copilot and Teams |
| Topic | Description |
|---|---|
| Client credentials flow | Entra client credential flow using client secret or client certificate for application authentication |
| Authorization code flow | Entra authorization code flow for delegated user access |
| On-behalf-of flow | Entra on-behalf-of flow uses authorization code flow to get delegated token access and passing access to middle-tier application to act on-behalf-of user |
| Topic | Description |
|---|---|
| Provisioning Agent Identity objects | Use Microsoft Graph API to provisioning agent blueprint, agent blueprint principal, agent identity and agent user |
| Granting permission and consent to Agent Identity objects | Use Microsoft Graph API to grant Graph API application and delegated permissions to Agent Identity objects |
| Entra agent identity authorization flows | Walkthrough of autonomous agent, agent user impersonation and on-behalf-of human user authorization flows |
| Topic | Description |
|---|---|
| Microsoft Foundry | • Setup AI resources in Azure • Connect to models via API endpoint and key (for use with tools like n8n and Langflow) |
| Azure OpenAI | Create Azure OpenAI resource (for use with tools like n8n) |
| Azure perimeter network | Secure Azure virtual network: • VM access with Bastion • Outbound internet connection with Azure Firewall and NAT gateway |
| Key vault | Onboard VM credentials to Azure key vault to secure VM access via bastion |
| Azure Arc | Setup Azure Arc connection for on-premise Windows and Linux machines |
| Configuration manager | • Setup Configuration Manager and system roles • Setup Endpoint Protection feature |