2011-06-27 114 views
0

我想通過用戶名和密碼進行wcf驗證。之後,要爲服務制定自定義屬性,限制用戶名訪問。例如,如果經過身份驗證的用戶名是用戶限制訪問刪除,如果主持人允許。 如何做到這一點,以及最佳做法是什麼?WCF驗證和用戶名/密碼授權來限制服務

+1

嗨croisharp,你可能想看看基於索賠的安全http://msdn.microsoft.com/en-us/library/ff423674.aspx。應該足以讓你開始。 – Dominik

+0

Thx,那就是我想要的 – croisharp

回答

1

你需要的是:

您也可以件事using roles外將用戶分配到角色您的服務 - 一旦您需要多個用戶執行相同的操作,它將簡化授權。

+0

如果我想限制對某些服務的訪問,而不改變服務的實現?我的意思是創建一個自定義屬性,但是如果用戶是管理員或簡單用戶,可以創建cookie並通過cookie進行檢查? – croisharp

+1

您需要可以從配置文件分配的自定義服務授權管理器。 –

+0

我可以知道認證用戶的用戶名是什麼嗎? – croisharp