2012-03-21 73 views
0

我準備設置一個自定義角色提供程序,但我不清楚它是如何在幕後工作的。自定義角色提供程序如何工作?

[問題]

  1. 是什麼在表單認證票據設定的角色,並使用自定義角色提供者之間的區別?哪個更好用?
  2. 如果我創建一個自定義角色提供者,我可以在web.config中使用角色名稱來允許/阻止用戶?

Thx!

回答

1

1-不確定是否有「更好的」選擇,這與項目的要求有關。我創建了一個基於Windows身份驗證的角色提供程序,而不是內部項目的Forms Authentication,因爲我不想創建一堆AD組,並且我希望Windows Auth允許用戶訪問該站點。至於它做了什麼,它會與經過驗證的用戶進行交互,以確定誰可以在網站的哪些區域使用。

2-是的。

一些額外info

+0

在母版頁中,我們可以去從數據庫中獲取數據,並允許使用輸入/禁止它的基礎上?而不是在web.config中。這是對的嗎 ? – Pankaj 2012-03-21 17:36:07

+0

你可能可以管理。我認爲所有的東西都在提供者中定義。 – CodeMonkey1313 2012-03-23 13:49:23

相關問題