5
私はライブラリーng2-signalr
をionic 2で使用しています。問題は、権限ヘッダーの設定方法がわかりません。私は検索していますが、例は見つかりませんでした。ng2-signalrで認証ヘッダーを設定するには?
サーバーハブに接続するためのコードです。
let options: IConnectionOptions = { qs:{userId:1}, url: "http://192.168.0.211:44337"};
console.log("Stage 1");
//Header for 'this.singalR.connect'
this.signalR.connect(options)
.then((connection) => {
console.log("Client Id: " + connection.id);
}, (err) => {
console.log("SignalR Error: " + JSON.stringify(err));
});
以下のヘッダーの設定方法は?
var headers = new Headers({
'Content-Type': "application/json",
"Authorization": 'Bearer ' + accessToken //accessToken contain bearer value.
});
図書館:ng2-signalr
更新リンクQuery String Solutionにここで1
。回避策はにauthorization token
を渡してそれに応じて処理することです。しかし、私はこの解決策が私に合っていないようにヘッダーに設定したい。もう1つの理由は、私はちょうど以下のようにヘッダーを設定するときにうまく動作している別のクライアント(単純なangularjs信号)があります。
$.signalR.ajaxDefaults.headers = { Authorization: //here set header};
注:細かい作業認可の同じコードを実装する前に、私は認証ヘッダーを設定する必要はありませんよう。
をあなたは適量でトークンを設定してみてくださいましたか? –
@surajはまだありません.oky私は試していますが、それはクエリ文字列 'qs'にヘッダ値を設定する意味がありません。 –
https://stackoverflow.com/questions/21196266/signalr-authentication-with-javascript-client –