gpt4 book ai didi

java - 如何使用 vim25 获取 vSphere Web 客户端的当前登录用户 session 。

转载 作者:行者123 更新时间:2023-11-29 04:25:25 24 4
gpt4 key购买 nike

我们正在使用 vSphere Web 客户端 SDK 6.0(HTML 桥)并尝试通过 com.vmware.vise.usersession.UserSessionService.getUserSession() 检索 session 。

对于代码示例,您可以引用 vsphere-client-sdk\html-bridge\samples 中的 vsphere-wssdk 示例。

VmDataProviderImpl类中注入(inject)该接口(interface)后,返回UserSessionService的代理对象,_userSessionService.getUserSession()总是返回null

我们如何使用 vim25 获取 vSphere web 客户端的当前登录用户 session 。

请指教。

最佳答案

_userSessionService.getUserSession() 在许多情况下可以返回 null:

  • 您正在从 HTTP 处理线程(Tomcat 中的 http-bio--exec-XXX)外部调用该方法。行为是这样的,因为无法了解发起该操作的用户是什么。
  • 您正在 HTTP 处理线程中调用该方法,但插件没有正确设置其 WAR session - 例如,如果您忘记在 WAR 的 web 中定义 SessionManagementFilter。 xml。

关于java - 如何使用 vim25 获取 vSphere Web 客户端的当前登录用户 session 。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46607303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com