刷新Cookie以在Sharepoint中进行身份验证

时间:2017-03-27 12:48:44

标签: sharepoint office365 sharepoint-online

我找到了一个教程,如何为在线访问Sharepoint创建cookie:https://allthatjs.com/2012/03/28/remote-authentication-in-sharepoint-online/#comment-16537

所以我的应用程序现在正在使用cookie FedAuth和rtFa获取列表(不需要请求摘要)。我的问题是,我不知道cookie的值何时到期以及我是否必须刷新它们(以及如何)。 是否有可能轻松刷新我的cookie值而不是再次完成整个过程或设置我的身份验证不会过期?

2 个答案:

答案 0 :(得分:1)

尝试为ADFS启用持久性SSO - Configure Persistent Single Sign-On.

通过启用“让我登录”- Set-AdfsProperties –EnableKmsi true,您可以选中允许在浏览器会话之间保留Cookie的复选框。之后,当FedAuth cookie过期时,您可以再次启动WebBrowser对象,这次,由于ADFS cookie是持久的,您不需要再次输入密码。

缺点是您需要修改组织的adfs设置。

答案 1 :(得分:0)

您可以在此处找到相关信息: https://support.office.com/en-us/article/session-timeouts-for-office-365-37a5c116-5b07-4f70-8333-5b86fd2c3c40

  

只要用户选择“保持登录状态”,就会停用5天。如果用户在从上一次登录过去24小时后再次访问SharePoint Online,则超时值将重置为5天。