我有以下情形,獲取服務授權承載的值堆
手機客戶端--->服務棧API(A)---> WCF服務(B)
我送一個來自移動客戶端的訪問令牌,作爲Http授權頭到服務棧API(B)我不需要在Auth提供者中使用服務棧構建,因爲我的服務棧API(A)只是WCF服務(B)的中間API。
我將授權標頭作爲HttpRequestMessageProperty發送給WCF服務(B)。我正在處理wcf服務端的其他驗證(B)。
我怎樣才能得到它是由移動客戶端 在服務棧方(A)發送,只是傳遞給其他服務(B)中的「訪問令牌」我 找不到任何關於一個適當的文件這個 。
如果我從服務(B)得到安全異常,我怎麼能有效地 在服務棧端(A)管理它。理想的情況是我希望檢查 例外,在一個地方,如果它是一個安全例外,我希望 返回401到移動客戶端的響應
什麼是管理令牌或憑證或其他 用戶相關的有效途徑服務內部的東西堆棧端?像會話 ?
任何人有什麼想法?
謝謝:)我做了自定義服務亞軍的事情。我在「OnBeforeExecute」中使用上面的代碼片段。「HandleException」中的異常也是如此。 – Thabo