How-to

I don’t know what my password is and I don’t care. I’ve reached peak password!

Passwordless, are we there yet? Even though Passwordless means different things to different people, in my interpretation of user initiated…

2 years ago

Using WordPress API’s with PowerShell

This blog uses WordPress. Why WordPress? Well, it was the most prevalent platform when I started this blog back in…

2 years ago

Connecting to Microsoft Graph using the Authorization Code with PKCE Flow and PowerShell

I've authored numerous posts on using the Microsoft Authentication Libraries to connect to Microsoft Graph using PowerShell and Python. They…

2 years ago

Generating PKCE codes with PowerShell

Proof Key for Code Exchange (PKCE) is a mechanism often used with an OAuth2 Authorization Code Grant flow to provide…

2 years ago

Microsoft Graph Permission Scope IDs

Registering Microsoft Graph applications using the Azure Portal and assigning API Permissions is trivial. When you are automating that process…

2 years ago

Microsoft Teams – Your Speakers / Microphone aren’t working on a Dell Latitude

Almost three weeks ago I started an exciting new role with Avanade in their Global Cybersecurity Centre of Excellence as…

2 years ago

What does your Azure AD FIDO2 Passwordless Credential look like?

I'm curious. I often think, how does that work? Or why does it behave like that? We are well into…

2 years ago

Interactive Authentication to Microsoft Graph using MSAL with PowerShell and Delegated Permissions

Previously I've written about using MSAL and PowerShell with Application Permissions and Client Credentials and Certificate based authentication. Also with…

3 years ago

Updating .NET Interactive

I've been using Jupyter Notebook with PowerShell since the early releases of of the Public Preview of PowerShell Support in…

3 years ago

Get Certificates from a YubiKey using PowerShell

Last week Yubico announced the general availability of their desktop .NET SDK for YubiKeys. I jumped over to their GitHub…

3 years ago

This website uses cookies.