Active directory 从AD属性填充K2 Smartobjects

Active directory 从AD属性填充K2 Smartobjects,active-directory,k2,k2-smartforms,k2-smartobjects,Active Directory,K2,K2 Smartforms,K2 Smartobjects,我正在尝试无输入参数自动填充AD用户smartobject的实例。我认为,如果Active Directory用户访问smartobject,它可能能够从该用户那里获取该用户帐户的某些基本参数 就我所知,这可能是胡说八道,所以请告诉我我是否走错了方向 我正在尝试为AD用户对象构造一个方法,该方法将识别和调用激活它的人的凭据,但我似乎找不到任何默认情况下访问用户帐户的服务对象 我的真正目标是确保用户不能在我正在构建的smartform中输入错误的名称。我的想法是,我可能会根据用户存储的广告凭证检查

我正在尝试无输入参数自动填充AD用户smartobject的实例。我认为,如果Active Directory用户访问smartobject,它可能能够从该用户那里获取该用户帐户的某些基本参数

就我所知,这可能是胡说八道,所以请告诉我我是否走错了方向

我正在尝试为AD用户对象构造一个方法,该方法将识别和调用激活它的人的凭据,但我似乎找不到任何默认情况下访问用户帐户的服务对象


我的真正目标是确保用户不能在我正在构建的smartform中输入错误的名称。我的想法是,我可能会根据用户存储的广告凭证检查用户的输入。可能有更简单或更实用的方法来验证身份,但不管是什么情况,我都非常感谢您的建议。

上下文浏览器中的
系统值下的
当前用户下的
中,您可以获得有关当前已验证用户的详细信息(除非启用了
匿名访问
)。如果您试图确保用户是他们所说的用户,则根本不必获取用户输入,也不必执行
AD user Smart Object
方法

要从
AD user智能对象
获取当前用户的详细信息,在执行
AD user智能对象
GetuserDetails
方法输入映射的
SmartForm
规则中,可以从
系统值下的上下文浏览器中使用当前用户的
名称
和其他字段ode>。输出参数将包括用户电子邮件和显示名称以及有关用户的其他有用详细信息


我的第一个问题是,您打算如何使用此智能对象?现成的智能对象/AD服务不支持您正在概述的场景。如果您从智能表单调用智能对象,则智能表单应用程序会知道用户正在使用该页面,然后您可以配置一个规则以进行登录使用r并将该ID传递给智能对象调用。期望调用智能对象的机制知道调用用户是谁,并且能够将该详细信息传递给智能对象。如果您可以为响应提供更多关于您的uThanks的信息。虽然有点晚,但我会记住它以备将来参考。