使用SHOW_CREDENTIALS_FORM时出错,请更改用户

2020-08-13 16:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 当我想请求授权时,我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

当我想请求授权时,我正在使用以下代码显示凭证表单:

但是我注意到,使用它时,它会更改用户,特别是在CREDENTIALS_FORM中输入的用户。

例如:

在显示"凭据表单"之前。

凭据表格。

之后。

用户已更改。

有人知道如何解决吗?

预先感谢

(45.7 kB)
4条回答
葫芦娃快救爷爷
2020-08-13 16:47 .采纳回答

你好何塞

可能是因为您强制登录,而不是检查权限。 我使用以下代码进行权限控制,效果很好:

 UIRequestContext ctx = ExecutionContext.getContextObject(" uiRequestContext",UIRequestContext.class);
 尝试{
 ProtectedResource protResource =新的ProtectedResource(" PERMISSION-TO-CHECK");
 PermissionControl.INSTANCE.checkPermission(ctx.getUserForPermissionCheck(),protResource);
 } catch(InsufficientPermissionException e){
//->权限失败
 }
 

一周热门 更多>