2009-06-11 24 views

回答

0

我很肯定它確實是。我想你可以扮演你自己的角色並實施類似的認證/授權方式。

1

[Authorize]屬性是一個操作過濾器。它將抓取IPrincipal並檢查用戶是否已通過身份驗證,或者如果您使用該屬性指定角色和/或用戶,則會匹配這些用戶。

Web請求可以通過多種方式進行身份驗證。從Open ID到Windows身份驗證的所有內容。看看這個問題的OpenID的例子和更多的鏈接來實現認證的方式:StackOverflow Question 961468

8

簡短的回答是沒有。它只是檢查是否有一個IPrincipal,如何取決於你。

我有我自己的登錄邏輯,我使用,而不是成員資格提供程序,一旦我認證用戶,我只是調用FormsAuthentication.SetAuthCookie方法。一旦你完成了,你可以使用[Authenticate]屬性。

相關問題