CPI Consulting
  • About
  • Blog
  • Security Health Check
  • BI-Weekly Insights
  • Essential Eight Security
  • AI
  • Microsoft Foundry
  • Fractional CTO
Select Page
Customizing a Blazor 9 Web App: Add a Logo and Change the Sidebar Color

Customizing a Blazor 9 Web App: Add a Logo and Change the Sidebar Color

by CPI Staff | May 5, 2025 | .NET, Blazor, Blog

Blazor 9 introduces a powerful, component-driven architecture that makes it easier than ever to build interactive and modern web applications using .NET. In this tutorial, we’ll walk you through how to personalize your Blazor web app by adding a custom logo and...
User Receive “Access Denied” Error When Trying to Access their OneDrive for Business

User Receive “Access Denied” Error When Trying to Access their OneDrive for Business

by CPI Staff | May 2, 2025 | Blog, Microsoft 365

In this blog post, we’ll walk through a common yet frustrating scenario that Microsoft 365 administrators often face: users receiving an “Access Denied” error when trying to access their OneDrive for Business. Table of contents1. User Account...
Building a Blazor .NET App that Recognizes Images with OpenAI

Building a Blazor .NET App that Recognizes Images with OpenAI

by CPI Staff | May 1, 2025 | .NET, AI, Blazor, Blog, C#, OpenAI

In this blog post, we’ll show you how to Build a Blazor .NET App that Recognizes Images with OpenAI. You’ll see how we securely upload image files, send them to OpenAI’s API, and return a natural-language response—seamlessly integrated into a modern web interface....
Protect Your OpenAI .NET Apps from Prompt Injection Attacks

Protect Your OpenAI .NET Apps from Prompt Injection Attacks

by CPI Staff | Apr 29, 2025 | .NET, AI, Blog, OpenAI

In this OpenAI and Azure blog post, we will show you how to Protect Your OpenAI .NET Apps from Prompt Injection Attacks effectively. Table of contentsWhy Prompt Injection MattersSetting Up the ProtectionInstall Required PackagesThe Full Protection WorkflowExample C#...
Creating an MCP Server in C# to Call OpenAI and List Files

Creating an MCP Server in C# to Call OpenAI and List Files

by CPI Staff | Apr 28, 2025 | .NET, OpenAI

When working with OpenAI’s APIs, it’s often useful to manage stored files programmatically. In this guide, I’ll show you how to build a Model Context Protocol (MCP) agent using C# that calls OpenAI and lists all files in your OpenAI storage. This method...
« Older Entries
Next Entries »

Recent Posts

  • How Intune Helps Businesses Control Devices Without Slowing People Down
  • How to Move from Basic Microsoft 365 Setup to a Proper Secure Workplace
  • Why Microsoft 365 Security Is More Than Just Turning on MFA
  • The Intune Policy Gap That Leaves Company Devices Exposed
  • How We Would Secure a Small Business Microsoft 365 Environment in 5 Days
  • The Microsoft 365 Tenant Looked Fine Until We Checked the Security Defaults
  • The Hidden Risk of Unmanaged Devices Accessing Microsoft 365
  • The First 10 Things We Check in a Microsoft 365 Security Review
  • Windows 365 and Intune Advanced Endpoint Management Give Australian IT Teams a Single Device Control Plane
  • Windows 365 and Intune Advanced Endpoint Management Give Australian IT Teams a Single Device Control Plane

Categories

Subscribe

Top Posts

How to Add a Registry Key to Windows 11 Using Microsoft Intune
Updating Microsoft Edge Using Intune
How to Turn Off Windows Hello in Microsoft Intune
Sync SharePoint Site Libraries with Microsoft Intune
How to Deploy a Wiz Outpost to Microsoft Azure
Setting Google Chrome as the Default Browser with Microsoft Intune
Whitelist USB Devices on Windows Using Intune
Create a Custom Extension Attribute Entra ID
Maximizing Security: When to Use Wiz Outpost with Azure
Block Copy Paste from iOS Business Apps with Intune