小知識:軟體開發的許可權控制和許可權驗證

lotus_ruan發表於2021-09-09

在軟體開發中,經常會用到賬號體系,涉及到賬號體系的話就不可避免的會用到許可權控制或者叫許可權管理。

有時候,許可權控制與許可權驗證很容易搞混,很多人以為在前端頁面隱藏了某個按鈕就控制好許可權了,其實使用者可以直接傳送一個介面請求服務端來完成這個操作。

許可權控制是指在一個系統中存在多個使用者角色,不同的角色擁有不同的系統資源訪問許可權,它的實現更直觀地體現在客戶端的使用者介面中。

例如,針對VIP使用者,很多功能都是可以用的,但是在普通使用者的客戶端介面上,同樣的按鈕有時是置灰的或者隱藏的。

許可權驗證是指系統伺服器針對客戶端傳送過來的請求進行驗證,檢視使用者是否有資格訪問所請求的資源,這更像是後端的,或者叫源頭的許可權管理。

圖片描述

Maka.


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1762/viewspace-2826088/,如需轉載,請註明出處,否則將追究法律責任。

相關文章