簡體   English   中英

在REST WCF Web API中使用Windows身份驗證對用戶進行身份驗證

[英]Authenticate User using Windows Authentication in REST WCF Web API

我需要將一些WCF Web API公開給第三方系統。 第三方系統可以使用Windows身份驗證來驗證用戶。 我的Web服務將公開一個用於傳遞用戶名的Login方法。我需要使用Windows身份驗證對傳入的用戶進行身份驗證。

我嘗試使用以下方法確定用戶的角色:

 Roles.GetRolesForUser(UserID)

我收到以下錯誤消息:“僅當用戶名參數與當前Windows身份中的用戶名匹配時,才支持該方法。”

如何使用Windows身份驗證驗證傳入的用戶名?

您必須先模擬用戶,然后才能獲得他/她的角色。 或者成為擁有足夠訪問權限的用戶。

這是Microsoft很好的參考資料,它解釋了這一切:

http://msdn.microsoft.com/en-us/library/ff647405.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM