Ibm mobilefirst 即使会话过期,IBM Mobilefirst Javascript客户端API WL.Client.isUserAuthenticated也会返回true 在登录模块中,将expirationInSeconds设置为20秒 登录并等待20秒 会话过期 当我尝试访问受保护的资源时,它的响应是正确的(要求进行身份验证) 但是..WL.Client.isUserAuthenticated(“realmName”)仍然返回true(!)

Ibm mobilefirst 即使会话过期,IBM Mobilefirst Javascript客户端API WL.Client.isUserAuthenticated也会返回true 在登录模块中,将expirationInSeconds设置为20秒 登录并等待20秒 会话过期 当我尝试访问受保护的资源时,它的响应是正确的(要求进行身份验证) 但是..WL.Client.isUserAuthenticated(“realmName”)仍然返回true(!),ibm-mobilefirst,Ibm Mobilefirst,这个函数似乎只返回缓存的布尔值,而不是真正的状态 如何检查真实身份验证状态?使用WLResourceRequest时,您会自动使用新的OAuth框架进行身份验证 WLClientapi在OAuth流中不相关。相反,您应该查看WLAuthorizationManagerAPI:您是否使用InvokeProcess或WLResourceRequest?Im使用经典身份验证模型。不是非统组织。现在,我使用请求解决方案来保护虚拟资源。如果服务器请求身份验证-在我询问您是否使用WLResourceRequ

这个函数似乎只返回缓存的布尔值,而不是真正的状态


如何检查真实身份验证状态?

使用
WLResourceRequest
时,您会自动使用新的OAuth框架进行身份验证


WLClient
api在OAuth流中不相关。相反,您应该查看
WLAuthorizationManager
API:

您是否使用
InvokeProcess
WLResourceRequest
?Im使用经典身份验证模型。不是非统组织。现在,我使用请求解决方案来保护虚拟资源。如果服务器请求身份验证-在我询问您是否使用
WLResourceRequest
invokeProcedure
的问题中,Im未登录,您回答了
WLResourceRequest
。这仍然是真的吗?是的。我使用WLResourceRequest是因为它非常舒适,但我们的项目是建立在具有领域和登录模块的经典身份验证系统上。
WLResourceRequest
仅支持OAuth。只要您使用
WLResourceRequest
,框架就会自动将您切换到OAuth。它将您所有的“经典”内容转换为“OAuth”内容。欢迎来到OAuth:)
mfp version 7.1.0.00.20151227-1730