microsoft 365
Browse posts in this collection.
Becoming passwordless in Microsoft 365 using Surface Go and a FIDO2 key
Discover how I leveraged my underutilized Surface Go to experiment with Microsoft 365’s new passwordless preview, replacing traditional passwords with a more secure FIDO2 security key. This post details my practical approach to setting up this modern authentication method on a Windows 10 Pro device, demonstrating how to transition away from password-based logins using hardware tokens like YubiKey.
Best Practice: Create a break-glass admin account
You might find this post valuable if you want to ensure you never lose access to your Microsoft cloud tenants during a critical identity failure. I explain the urgent need for a dedicated, cloud-only break-glass admin account and outline the specific security configurations required to keep it resilient against infrastructure outages. By following these best practices, you can safeguard your emergency access while maintaining robust protection against unauthorized use.
Building a custom command-line tool for Microsoft To Do
If you are looking to streamline your task management workflow, this post details my journey in building a custom .NET Core command-line tool for Microsoft To Do. I share the technical challenges of authenticating via Microsoft Graph’s Beta API using a Public Client Application flow, aiming to replace cumbersome GUI interactions with rapid, context-free command execution.
Building a monitoring solution for Office 365 service availability using Azure Logic Apps
If you are looking for a straightforward way to track the health of your Office 365 services, this post walks you through leveraging the Office 365 Service Communications API. I explain how to register an Azure AD application, configure the necessary permissions, and set up a monitoring solution using Azure Logic Apps to keep your tenant's status in check.
...But I like email!
I challenge the prevailing narrative that email is obsolete by explaining why I still rely on it daily despite being a consultant who implements modern collaboration tools like Microsoft Teams. By comparing email’s enduring utility to the occasional but vital phone call, I argue that these communication channels serve distinct, complementary purposes and should coexist rather than compete.
Jussi Roine
Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.