insights.shanehoey.dev
Documentation for Insights by Shane Hoey
Documentation for Insights by Shane Hoey website, covering the dashboard features, authentication flow, API reference, architecture, and tools. This is a living document and will be updated as the product evolves.
Sign-in flow, first-run expectations, permissions, and the current product surface.
What each dashboard section does today, including stable areas and in-progress pages.
How Auth.js, Microsoft Entra ID, tenant isolation, and progressive consent work together.
Implemented /api/insights routes, presets, cache bypass, and response conventions.
Service-layer architecture, tenant-scoped caching, hooks, and route boundaries.
Reference for the utility pages under /tools, including TOTP and Teams Tools.
External Resources
Reference material for the Microsoft Entra, Auth.js, Next.js, and Microsoft Graph pieces this app depends on.
Step-by-step guide to register your application in Microsoft Entra ID and configure permissions.
Comprehensive reference for Microsoft Graph API endpoints and usage.
Official Auth.js documentation for the authentication library used in this project.
Official Next.js documentation for the App Router and server-side rendering features.
Provider reference for Auth.js Microsoft Entra ID configuration.
Comprehensive overview of Microsoft 365 administration and management features.