2
我試圖將現有的oauth身份驗證添加到新的信號中心實現。我創建了一個custome認證模塊,它繼承自HubPipelineModule並在啓動時註冊它。HubPipelineModule中的信號發送器設置請求標識
我能夠使用現有的身份驗證邏輯來設置線程的currentPrincipal,它可以使用標準的asp.net webapi請求,但它不適用於信號請求。我試圖重寫「OnBeforeAuthorizeConnect」方法,並將請求的(IRequest)用戶身份設置爲我創建和驗證的ClaimsIdentity。然而,請求的用戶身份是準備好的,我的問題是在信號請求中設置請求用戶身份的正確方法是什麼。