如何访问 Hybris 中的登录信息?

How do I access login information in Hybris?

我需要扩展我的 Backoffice 登录表单并向其中添加两个新字段。然后我需要在我的 Java 代码中访问登录信息。

Extending Backoffice Login Page 说我需要使用 LoginInformationHandler。

我还没有找到有关如何执行此操作的信息。我应该将它作为 Spring bean 注入吗?我在我的应用程序或 OOTB 的 spring-xml 文件中看不到它的配置。唯一可用的构造函数需要 TypedSettingsMap loginInfo,它只会创建新的 LoginInfoHandler 或类似的东西。

那么,解决这个问题的方法是什么?

是的,LoginInformationHandler 是一个可以注入到您的服务/门面中的服务。

那么,你需要这样获取数据:

loginInformationHandler.getLoginInformation(“tenant”);