Javascript 重新加载页面或浏览器后如何处理Kaltura会话连接

Javascript 重新加载页面或浏览器后如何处理Kaltura会话连接,javascript,node.js,session,cookies,kaltura,Javascript,Node.js,Session,Cookies,Kaltura,我正在开发一个需要kaltura认证的应用程序。我使用kaltura“client.session.start”来获取我的KS和媒体内容。 我的问题是,每次重新加载页面或关闭浏览器时,我都必须重新通知 我曾考虑使用cookie将会话数据保存在客户端(浏览器),但我不知道是否必须使用nodejs中间件(如客户端会话、cookie解析器、cookie会话…)或kaltura会话提供另一种保持连接的方式(kaltura文档中未提及).或者我必须用javascript创建sipmle cookie。如果

我正在开发一个需要kaltura认证的应用程序。我使用kaltura“client.session.start”来获取我的KS和媒体内容。 我的问题是,每次重新加载页面或关闭浏览器时,我都必须重新通知

我曾考虑使用cookie将会话数据保存在客户端(浏览器),但我不知道是否必须使用nodejs中间件(如客户端会话、cookie解析器、cookie会话…)或kaltura会话提供另一种保持连接的方式(kaltura文档中未提及).或者我必须用javascript创建sipmle cookie。如果答案是使用cookies,我应该在cookies中添加哪些数据?那之后我怎么用呢。
提前感谢您的回答。

您应该在每次加载页面时在后端创建会话。 您可以使用
generateSessionV2
方法创建KS,而无需向Kaltura发出HTTP请求

请参见此处的示例:


请记住,每个Kaltura会话都有一个过期时间(默认为24小时)。

每次加载页面时,您都应该在后端创建会话。 您可以使用
generateSessionV2
方法创建KS,而无需向Kaltura发出HTTP请求

请参见此处的示例:


请记住,每个Kaltura会话都有一个过期时间(默认为24小时)。

我想我已经通过“client.session.start(print_ks,secret,userId,type,partnerId,expiration,privileges)”会话登录了。但我不知道如何告诉浏览器这是同一个会话。另一方面,在你给我的链接中,他们谈到了Ifram。那么你认为这是加载Ifram的方法吗?对不起,我不太清楚。再次感谢您的帮助为什么您需要保持相同的会话?因为当我在浏览器上重新加载页面时,我必须再次进行身份验证,因此我希望保持会话打开,而不是每次键入凭据。我想我已经通过“client.session.start”会话登录了(打印、机密、用户ID、类型、合作伙伴ID、到期日、权限).但我不知道如何告诉浏览器这是同一个会话。在你给我的链接中,他们谈到了Ifram。那么你认为这是加载Ifram的方法吗?对不起,我不太清楚。再次感谢你的帮助为什么你需要保持同一个会话?因为当我在浏览器上重新加载页面时,我我需要再次进行身份验证,因此我希望保持会话打开,而不是每次都键入凭据