Oauth 2.0 Office 365 SharePoint应用程序客户端密码过期后如何更新?

Oauth 2.0 Office 365 SharePoint应用程序客户端密码过期后如何更新?,oauth-2.0,sharepoint-2013,access-token,office365-apps,Oauth 2.0,Sharepoint 2013,Access Token,Office365 Apps,在MSDN中, Office 365要求在客户端密码过期之前更新该密码。 但我们在过期之前忘了做这件事。现在我们更新了一个新的客户端密码,先添加了一个新的,然后删除了旧的过期密码, 一些网站的应用程序不起作用,一些网站的应用程序运行良好。 错误是我们无法从具有新客户端机密的内容令牌中获取accesstoken System.Exception:SharePoint2013身份验证异常:System.IdentityModel.Tokens.SecurityTokenException:无效的JW

在MSDN中, Office 365要求在客户端密码过期之前更新该密码。 但我们在过期之前忘了做这件事。现在我们更新了一个新的客户端密码,先添加了一个新的,然后删除了旧的过期密码, 一些网站的应用程序不起作用,一些网站的应用程序运行良好。 错误是我们无法从具有新客户端机密的内容令牌中获取accesstoken

System.Exception:SharePoint2013身份验证异常:System.IdentityModel.Tokens.SecurityTokenException:无效的JWT令牌。无法解析颁发者令牌


在Microsoft.IdentityModel.S2S.Tokens.JsonWebSecurityTokenHandler.ReadTokenCore(字符串标记,布尔isActorToken)

上,需要一些时间才能生效-在我的应用程序中。12小时。新安装的应用程序立即开始工作,但已安装应用程序的租户必须等待刷新

使用“最新”TokenHelper.cs,可以在配置文件()中使用新的和旧的secret。当旧的还没过期的时候它就可以用了