cancel
Showing results for 
Search instead for 
Did you mean: 

Approval Fiori App Hashtag (#) break when we authenticate SSO from Windows Azure cloud to SAP Portal

0 Kudos

Hi Team,

we have fiori app (consuming as remote app from portal) and providing this link dynamically in users email to approval of specific work item,

there is SSO between Windows Azure cloud to SAP portal, so when user click this links it will automatically take them inside with windows credentials without asking id and password, now problem is that when we forward below my inbox app work item approval (using SAP workflow and ABAP program) and users are getting authenticated from azure cloud to SAP portal - url breaks after #tag i.e. when this url open in browser and if we check windows.location.hash then it will give us full url portion after # tag as mentioned below but as soon as we click there to authenticate user this #tag break as windows.location.hash become empty and it take us to fiori lauchpad of portal instead of directly to that app with specific work item..

(it is working fine without SSO of Azure cloud and SAP Portal.. Also it will work fine if there is active SSO session..)

https://abc.xyz.net/irj/portal/fiori#WorkflowTask-displayInbox?allItems=true&/detail/ECC_INBOX/000000000424/TaskCollection(SAP__Origin='ECC_INBOX',InstanceID='000000000424')

So below are the possible options and issue with it:

1.Using Remote catalog Gateway app in Portal:

  • a.Pass work item parameter directly = this is as described above and it is not working as # tag break while SSO / Authentication of Windows Azure to SAP Portal
  • b.Pass work item parameter using redirect and re write rule of ICM at web dispatcher = not working as # tag break while SSO / Authentication of Windows Azure to SAP Portal

-RegIRewriteUrl ^/myinbox(.*) /irj/portal/fiori#WorkflowTask-displayInbox? allItems=true&$1

OR

-RegIRedirectUrl ^(.*)/find(.*) $1/fiori#WorkflowTask-displayInbox?allItems=true&$2

-RegIRewriteUrl ^/app(.*) /irj/portal/find$1

  • c.If quick link can be created for remote catlog app of portal then can pass work item parameter but there is no option of creating quick link for remote catalog app in portal

2.Hardcode some where # tag of Remote catalog Gateway app or UI5 ivew app of gateway in portal in portal

Regards, Dushyant..

Accepted Solutions (0)

Answers (0)