繁體中文(香港)
為什麼你不應該自行開發認證系統:來自數十次用戶訪談的教訓
你其實可以一天內建好自己的認證系統,然後系統安穩運行數年。但真正的成本,會在你業務改變的那一天浮現。這是來自數十次 B2B 訪談的教訓。
認證看似是個你可以自己完成的小功能。輸入電郵和密碼,加 hash,比對登入。自家造一個認證系統會有幾難?
其實你可以做到。陷阱就在這裡。
我們與數十個團隊聊過他們自家造的認證。大部分找上我們,都是因為:認證系統拖慢了業務。
行業、技術堆棧、規模各異,但結局都一樣——自己開發的認證成了團隊背著的債務。
奇怪的是這個問題不會以服務中斷的形式出現。系統照常讓用戶登入,一切正常,直到某次業務變動卡住發展:安全審查、第一個企業客戶、收購、或需要橫跨兩個產品的新功能。
上星期還「沒問題」。但下一個路線圖上的項目被卡住了。
自家認證最大的錯誤,是把它當作一個功能。你第一天寫得出來。但當有大量真實用戶流量進來時,它就跟你的用戶、組織、權限摻雜起來。
認證不是功能。它是身份基礎設施。

