taxibox bolts Microsoft sign-in onto Mike

The fork lets users log in with their work Microsoft account instead of yet another email-and-password combo.

integrationsecurity

taxibox added a "Sign in with Microsoft" button next to the usual email login, routing it through the same identity plumbing the app already uses. For a legal team that lives in Outlook and Teams, this is the difference between one corporate login and another set of credentials to forget. It leans on Microsoft's standard single-sign-on, so access can follow whoever your IT department already manages.

Worth knowing before you get excited: most of the work here is a long string of "fix login" attempts. taxibox wrestled with how the sign-in hand-off behaves when the app runs under a sub-folder rather than its own address, and the final approach has the pieces hard-wired to their specific setup. It works, but it reads as a recipe for what to wire up, not a finished part you can drop in.

So what If you run on Microsoft 365 and want staff logging in with their existing work accounts, this fork shows the shape of it - just expect to rebuild rather than copy.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

12 commits from taxibox/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
a493142a add microsoft login Erdinan 2026-06-17 ↗ GitHub
a2b777d8 add msal logn Erdinan 2026-06-17 ↗ GitHub
87acdbc2 update Erdinan 2026-06-17 ↗ GitHub
63ba453c add proper redirect URL Erdinan 2026-06-17 ↗ GitHub
061b1759 msal login Erdinan 2026-06-17 ↗ GitHub
f61a6a48 fix login Erdinan 2026-06-17 ↗ GitHub
4be0647d fix base path Erdinan 2026-06-22 ↗ GitHub
88277db1 fix login issue Erdinan 2026-06-22 ↗ GitHub
457f8551 fix login Erdinan 2026-06-22 ↗ GitHub
d12c2003 fix env Erdinan 2026-06-22 ↗ GitHub
314f35c8 fix login Erdinan 2026-06-22 ↗ GitHub
95347a15 fix login Erdinan 2026-06-22 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-670.md from inside the repo you want the changes in.

⬇ Download capture-thread-670.md