2020-08-19 21:22发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我想知道如何添加验证类型CREDENTIALS_FORM的jAVA方法" addOrUpdate"。
我已经设法显示授权表单,但是我可以捕获哪个事件来确定授权是否成功?
这可能吗?
谢谢。
尊敬的 Joerg Aldinger ,
对不起,您的回复很晚。 您完全正确," SHOW_CREDENTIALS_FORM"仅将来自用户的输入数据返回到您的回调中。 下一步,您需要手动触发用户登录,同时还需要将事件推送到eventBus中。
this.eventBus.push('SHOW_CREDENTIALS_FORM',{///您的有效载荷 回调:(凭证)=> { //手动触发登录 this.eventBus.push('LOGIN',凭据).onProcess((resultData)=> { //在结果数据中,您应该找到一些字段来确定//登录是否成功 } }}
在onProcess回调中,您现在可以将内容发送到插件后端以进行权限检查。 让我们尝试一下。 如果您需要任何进一步的帮助,我真的需要找时间自己实现并测试。 hth Robert
嗨罗伯特,
我仍然找不到UNLOCK事件,应该从后端运行还是如何运行?
您好 Robert Zieschang
我希望您能清除病毒并在家中工作!
很抱歉再次打扰您。 但是我们绝对不会得到您在屏幕快照中显示的UNLOCK事件。 我们也没有看到在屏幕上也可以看到的HIDE_MESSAGE_BOX事件和HIDE_LOCK_OVERLAY事件。
我们已经升级到FP09,以确保它不是版本问题(您似乎通常都在前面) ),但结果相同。
因此,为了确保我们做的事情相同:
查看调试控制台,也许这两个步骤之一是错误的?
感谢和
Joerg。
你好 Robert Zieschang
谢谢,这很有帮助,我们还获得了凭据。 但是我们确实会返回凭据是否有效。
为了检查它们是否有效,以下是遵循的"正确"过程吗?
对于简单的事情来说,这似乎是一个漫长的过程,所以也许我们走错了轨道? 请让我们知道我们是否在正确思考...
谢谢!
最多设置5个标签!
尊敬的 Joerg Aldinger ,
对不起,您的回复很晚。 您完全正确," SHOW_CREDENTIALS_FORM"仅将来自用户的输入数据返回到您的回调中。
下一步,您需要手动触发用户登录,同时还需要将事件推送到eventBus中。
在onProcess回调中,您现在可以将内容发送到插件后端以进行权限检查。
让我们尝试一下。 如果您需要任何进一步的帮助,我真的需要找时间自己实现并测试。
hth
Robert
嗨罗伯特,
我仍然找不到UNLOCK事件,应该从后端运行还是如何运行?
您好 Robert Zieschang
我希望您能清除病毒并在家中工作!
很抱歉再次打扰您。 但是我们绝对不会得到您在屏幕快照中显示的UNLOCK事件。 我们也没有看到在屏幕上也可以看到的HIDE_MESSAGE_BOX事件和HIDE_LOCK_OVERLAY事件。
我们已经升级到FP09,以确保它不是版本问题(您似乎通常都在前面) ),但结果相同。
因此,为了确保我们做的事情相同:
查看调试控制台,也许这两个步骤之一是错误的?
感谢和
Joerg。
你好 Robert Zieschang
谢谢,这很有帮助,我们还获得了凭据。 但是我们确实会返回凭据是否有效。
为了检查它们是否有效,以下是遵循的"正确"过程吗?
< li>在UI中捕获用户和密码- 将事件发送到具有用户和密码有效负载的后端功能
- 验证数据库中的用户和密码(这是一个很大的方法,因为密码已加密。 ..是否有用于此目的的对象或方法?我们找到了UserEntity,但仍需要以某种方式实例化它)
- 如果user&pw有效,请在PERMISSIONS表中检查我们的自定义PROTECTEDRESOURCEID以查看用户是否被授权
- 将事件返回到前端。
- 在前端检查结果
对于简单的事情来说,这似乎是一个漫长的过程,所以也许我们走错了轨道? 请让我们知道我们是否在正确思考...
谢谢!
Joerg。
一周热门 更多>