2017-03-01 5 views
0

シンプルなブラウザのSIP電話があります。これは、JsSIPライブラリに基づいた単一ページのアプリケーションです。 ログインとパスワードの2つの入力フィールドがあります。認証後、私にダイヤルパネルが表示されます。ページをリフレッシュすると、もう一度認証フォームが表示されます。JsSIP:ブラウザの更新時にユーザーがログアウトする

ページの更新後にセッションを復元してユーザーをログインさせ続ける方法はありますか?

答えて

0

JsSIPのログインセッションをHTTP認証などのブラウザキャッシュに保存することはできません。

JsSIPは、WebSocketとサーバーの間でSIPセッションを実行します。

ブラウザがリロード/リフレッシュするたびに、ユーザ資格情報をJsSIP new JsSIP.UA(configuration);に渡す必要があります。たぶん、ブラウザのcookieまたはlocalStorageに資格情報を格納し、リフレッシュ時にJsSIPを初期化するために使用することができます。しかし、セキュリティは、あなたのアプリケーションがどの環境で動作するかを決めることです。

関連する問題