使用userapi不会发生HCP HTML5(UI5)应用程序注销吗?

2020-08-24 06:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经在neo-app.json...

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

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


我已经在neo-app.json中配置了以下内容

 ...
 "路线":[
    {
      " path":"/img/services/userapi",
      "目标":{
        " type":"服务",
        "名称":" userapi"
      }
   }
 ]
 ... 

然后我尝试按如下所示注销按钮上的服务呼叫,

 $。ajax({
       " url":"/img/services/userapi/logout",
       "成功":function(){
 window.location.replace(" http://www.abcd.com");
       }
 }); 

此ajax调用完成后,我可以在浏览器的"网络"标签中看到以下消息,

预览:

注意:我无法从应用程序执行注销功能,但是如果我在新选项卡中打开相同的注销请求URL,则注销成功完成。

我缺少一些配置吗?

(89.8 kB)
2条回答
闻人可可
2020-08-24 07:08 .采纳回答

嗨,

最后我想通了,请按照以下过程在IDP配置的应用程序中注销功能:

在neo-app.json(" logoutPage":"/logout.html",)

 ...
 {
    " welcomeFile":"/index.html",
    " logoutPage":"/logout.html",
    "身份验证方法":
    " saml","路线":[{
 ... 


注销事件处理程序触发时:即。 按下按钮事件:

 sap.m.URLHelper.redirect(" logout.html",false); 

在应用程序的根目录(logout.html)中创建一个.html文件:

 <!DOCTYPE HTML>
 
     <头>
         
         
         
         页面重定向
     
    <!-
         <!-注意:不要告诉人们"点击"链接,只是告诉他们这是一个链接。  ->
         注销.......
         

如果您没有自动重定向,请遵循此'>链接。 ->

一周热门 更多>