logo in blog
Published on

認證 (Authentication) 跟授權 (Authorization) 的差別

2 min read
Authors

用比喻來了解認證跟授權

認證 (Authentication) - 判斷誰可以進入廚房

想像你的家有一個廚房,廚房的門上裝有一把鎖。只有持有鑰匙的家庭成員(或訪客)可以打開這把鎖進入廚房。在這個比喻中,鑰匙代表登錄憑證(如用戶名和密碼),而鎖是認證系統,它的工作是確認持有鑰匙的人是否有權進入廚房。

授權 (Authorization) - 決定誰可以使用哪些廚房工具

假設你現在已經進入了廚房。廚房裡有各種烹飪工具和設備,如烤箱、微波爐、各式各樣的鍋碗瓢盆。但不是每個進入廚房的人都能使用所有工具。例如,只有經過特殊訓練的家庭成員(或訪客)才能使用烤箱。授權的過程就是確定哪些人可以使用哪些工具和設備。

在這個比喻中:

  • 認證就像是確認誰可以進入廚房,保證只有擁有正確鑰匙的人可以進入。
  • 授權則是在你已經進入廚房之後,決定你能使用哪些具體的工具和設施。

簡單圖解認證跟授權

simple-auth-explanation