[英]How can I authenticate a windows user over a REST API call without IIS/WCF?
[英]Authenticate User using Windows Authentication in REST WCF Web API
我需要將一些WCF Web API公開給第三方系統。 第三方系統可以使用Windows身份驗證來驗證用戶。 我的Web服務將公開一個用於傳遞用戶名的Login方法。我需要使用Windows身份驗證對傳入的用戶進行身份驗證。
我嘗試使用以下方法確定用戶的角色:
Roles.GetRolesForUser(UserID)
我收到以下錯誤消息:“僅當用戶名參數與當前Windows身份中的用戶名匹配時,才支持該方法。”
如何使用Windows身份驗證驗證傳入的用戶名?
您必須先模擬用戶,然后才能獲得他/她的角色。 或者成為擁有足夠訪問權限的用戶。
這是Microsoft很好的參考資料,它解釋了這一切:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.