Let's follow up this discussion at the Neptune Community

(this forum will be kept in read-only mode)

Portal authentication

Hi all,


I have setup the portal authentication as desribed in the docs (https://template.neptune-software.com/neptune/sdk/explored#doc00163EDC99661EE4B4A718D16F8039E9) using an appintegrator-iView (http://scn.sap.com/community/enterprise-portal/blog/2012/05/14/iview-with-dynamic-parameters-in-url-for-netweaver-portal-73 ).


Problem now is, that I get a CORS error when starting the app


How can I set the Access-Control-Allow-Origin Header for the iView?


Regards,

Johannes



Hi Johannes


Can you try to enhance the Class: /neptune/http_handler - Method:  SEND_HTML_RESPONSE


Add the following code:


server->response->set_header_field( name = 'Access-Control-Allow-Origin'

                                    value = '*' ).




Regards

Ole Andre



Hi Ole,


unfortunately this does not help.

The error message ist referring to the portal resource, so the header is obviously missing when loading the iView:



So we somehow need to add the header to the portal iView.

I assume this will not be a problem when deploying the appcache in a conatiner, as the origin is local then.

But it's still a problem when starting the bundle app in the browser because then it's served directly from the ABAP-system and not the portal or local URL.


Any ideas how to add a header to the iView?


Best regards,

Johannes

Login or Signup to post a comment