簡體   English   中英

WCF或Web API中的身份驗證形式?

[英]Forms Like Authentication in WCF or Web API?

我目前有一個使用窗體身份驗證的MVC應用程序。 我意識到您不能自行托管MVC應用程序。 業務需求表明我的應用程序必須是自托管的。 我當時正在考慮創建一個自托管的WCF或Web API應用程序,在這里我可以公開各種端點。 但是,我面臨的問題與身份驗證有關。 在我的MVC中,我使用了Forms Auth,並允許用戶使用表單輸入憑據。 如何在WCF或Web API中執行類似的操作。 我知道如何呈現登錄頁面等的HTML,但是我不熟悉的部分是如何編寫聰明的代碼,任何試圖訪問我的端點之一的人都需要重定向到另一服務,以便我可以做我的事情來驗證它們。

我想我正在嘗試執行類似於“表單身份驗證”重定向的操作,但是在WCF或Web API的上下文中。 我開始研究消息攔截器和路由過濾器,但仍然需要做一些研究。

有什么想法可以指示我正確的方向嗎?

在此說明表單身份驗證控制流程。 這是使用DelegatingHandler for ASP.NET Web API來實現的。

暫無
暫無

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

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