2017-03-27 53 views
4

我发现了一个教程如何创建的cookie对于SharePoint的在线访问:https://allthatjs.com/2012/03/28/remote-authentication-in-sharepoint-online/#comment-16537刷新饼干在SharePoint认证在线

所以我的应用程序是用饼干FedAuth和rtFa(获得列表现在的工作不需要请求摘要)。我的问题是,我不知道cookie的值何时会过期,以及是否需要刷新它们(以及如何)。 是否有可能轻松刷新我的cookie值而不是再次执行整个过程,或者设置我的身份验证不会过期?

+0

遇到同样的问题。社区中的任何人请帮忙? –

+0

这绝对大于1分钟,因为在我的生产应用程序中,我能够在获取新令牌之前用1分钟的硬编码maxTime重新使用令牌来生成有效请求。 –

回答

1

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

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

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

+0

这似乎没有回答这个问题。我们问“我们可以重复使用cookie多久才会到期。”系统已配置为持久性单一登录。 –

+0

您确实提供了有关ADFS的单点登录设置的信息,它可以帮助我。我给你赏金。 –