2014-01-20 38 views
0

我花了好幾天的時間來嘗試加快速度,但自從我上次觸及Web項目後,所有事情都發生了變化,而且我現在完全不知所措, 。我試圖將隱含授權流程的部分放在一起 - 只是一個簡單的Web API,它尊重我本地I.S.實例發佈的令牌。如何在ASP.NET REST API中從身份服務器獲取JWT的身份

我已經能夠下載和配置I.S. v2本地。將瀏覽器發送到登錄頁面後,我已經發布了JWT格式的身份驗證令牌。我可以看到令牌信息作爲來自IS的重定向URL的一部分返回,如'access_token = ... & token_type = urn:ietf:params:oauth:令牌類型:jwt & expires_in = 599'。

所以,現在我需要配置我的asp.net API網站接受這些令牌,我不知道如何。正如我所說的,我在一段時間內沒有完成網絡工作,所以Owin,WIF以及其他更多的東西都是全新的。

我需要做的關鍵步驟是讓我的API網站接受這些令牌?我想我不確定要包含哪些軟件包,與WIF方面相關的web.config的內容,我是否需要編寫任何代碼才能使其工作,或者是否需要某些配置設置的組合才能激活它?我是否需要創建自定義ClaimsAuhtorizationManager?

請問,我身體不好,我一直在看這個東西好幾天,我還不知道還有什麼可以嘗試的。我發現的每個示例都與我的情況有很大的不同,使得它對我毫無幫助(大多數指向Azure或ADFS,或者使用現在已棄用的舊類)。這不是因爲缺乏努力,我一直在閱讀我可以拿到的所有東西,並在網上衝浪數日。

在此先感謝您的幫助。

回答