我有兩個項目。 Project 1是基於Php的Web API,其中包含OAuth和自定義授權邏輯。其中Project 2是C#REST API,其中每個API都應該被授權。爲了實現這一目的,我正在將項目1中的Api暴露給授權, 。 通過對Project 2 API的每個請求的上述流程,我必須通過點擊項目1的授權API進行授權。我們是否有C#中的任何概念或使用某種緩存技術,以便我可以檢查每個請求是否已驗證或如果沒有,那麼我應該調用授權API。? 授權API的輸入是「不記名令牌」,其將由客戶端應用程序發送。如何在web api C#中授權訪問令牌緩存?
約束條件: - 我必須維護兩個不同的項目,我必須在另一個web api項目中重用我的auth提供程序API。 在此先感謝。
感謝亞歷克斯! :)但我希望避免通過某些技術來授權每個請求,這些技術可以幫助我知道我的請求已經過驗證。我的意思是像web api中的某種過期策略。 – user1480180