2011-04-11 56 views

回答

0

REST身份驗證可以自定義(如API密鑰身份驗證),或使用基本身份驗證或OAuth等。它略微取決於你想要的交互。您當然可以使用ACS來輕鬆保護基於REST的服務。然而,這又取決於你認爲你在交互方面會有什麼。

作爲一個起點,我想看看這裏至少(http://acs.codeplex.com/)來看看如何使用ACS和上手。

0

我正在做類似的事情,我在我的標題中使用加密的令牌。

我敢肯定有做那種事的「標準」的方式,但它是一個容易得多隻是在做我自己。

基本上只使用一個共享的祕密加密和一點:

WebOperationContext.Current.OutgoingResponse.Headers.Add("sec-token", WebSecurity.CreateToken(blah)); 

string inputToken = WebOperationContext.Current.IncomingRequest.Headers["sec-token"]; 
+0

謝謝你,我在找東西的標準。 如何使用aspnet角色? – janiv 2011-04-12 21:31:41