2017-03-01 14 views
0

간단한 브라우저 SIP 전화가 있습니다. JsSIP 라이브러리를 기반으로하는 단일 페이지 응용 프로그램입니다. 두 개의 입력 필드 인 로그인과 암호가 있습니다. 인증 후에는 다이얼 패널이 표시됩니다. 페이지를 새로 고침하면 인증 양식이 다시 표시됩니다.JsSIP : 브라우저를 새로 고침하면 사용자가 로그 아웃됩니다.

페이지를 새로 고친 후 세션을 복원하고 사용자를 계속 로그인하는 방법은 무엇입니까?

답변

0

HTTP 인증과 같이 브라우저 캐시에 JsSIP의 로그인 세션을 저장할 수 없습니다.

JsSIP는 Websocket에서 서버로 SIP 세션을 수행합니다.

브라우저가 새로 고침/새로 고침 될 때마다 사용자 자격 증명을 JsSIP new JsSIP.UA(configuration); (으)로 전달해야합니다. 어쩌면 브라우저 쿠키 또는 localStorage에 자격 증명을 저장하고 새로 고침 할 때 JsSIP를 초기화하는 데 사용할 수 있습니다. 그러나 보안은 앱이 실행되는 환경을 결정할 때 결정됩니다.