iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

從登入到授權-現代軟體的身分架構指南 系列

登入、第三方登入、API 授權與權限控管,是軟體開發中經常會遇到的功能,而這些看似獨立的需求,背後其實都牽涉到身分、帳號、驗證、授權、Token 與存取控制等一整套設計問題。

本系列將從開發者熟悉的登入流程出發,用 30 天拆解現代身分驗證與授權架構。內容會先釐清身分、帳號、驗證與授權之間的差異,再一路延伸到 Session、Token、SSO、OAuth 2.0、OIDC、企業身分服務與各種存取控制模型。

參賽天數 3 天 | 共 3 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 01|登入按下的那一刻,系統底下做了哪些事?

前言 當我開始學這些現代身份驗證架構時,才發現裡面藏著一堆看不懂的名詞:OAuth、OpenID Connect、Authorization Server、Id...

2026-09-09 ‧ 由 Gloria Chen 分享
DAY 2

Day 02|MFA、OTP 與 Passkey:為什麼密碼不夠安全?

前言 上一篇最後提到,單靠密碼有很多風險:密碼可能被外洩、被撞庫、被釣魚,或因為使用者重複使用弱密碼而被猜中。 所以今天先回答第一個問題:如果密碼不夠安全,系統...

2026-09-10 ‧ 由 Gloria Chen 分享
DAY 3

Day 03|HTTP 驗證機制:Basic Auth、Digest Auth、API Key 與 Session

前言 上一篇我們先把 MFA、OTP、TOTP 與 WebAuthn / Passkey 講完,重點放在「使用者要怎麼證明自己是本人」。 但登入驗證成功之後,系...

2026-09-11 ‧ 由 Gloria Chen 分享