Hi,
We need to create dynamic xcelsius dashboards (using qaaws) and publish them to a custom web application UI as SWF files.
Users will log into this web app UI using LDAP. It is possible to extract the user name(thru a web service / cookie).
The requirement is this ‘user name’ should be passed to the swf file as an input to one of the qaaws web services fetching data to the model.
(We would like to enable SSO and use LDAP authentication to the models at runtime. This way the username will be automatically passed on load of the swf file)
Bottom line: LDAP username needs to be passed to the model upon load; the user should not have to give any input to the model, it should automatically detect his LDAP username and use the same for the web services input.
Is this possible? Does BOE authentication also need to be changed to LDAP for this (since model is being stored outside BOE)?
IF SSO is set up after this, will the above appraoch work?
Is there a better approach to enable the same?
Why do you want to store the swf outside BOE? If you use the BO environment, you can setup a virtual directory and use it for your custom web application.
If you store the SWF outside BOE, there is no way BO authentication is invoked so you’ll need to implement LDAP authentication and SSO on your own.
A lot also depends on how you implement SSO. If you plan to use .NET Infoview, you don’t really need any 3rd party tool like Siteminder to implement SSO. But the drawback is you’ll need to use Internet Explorer to get it working. If you wish to use other browsers like Firefox, then you need to look at using Kerberos or Siteminder to implement SSO.
At the SWF level - you can use the @variable(‘BOUSER’) to get the userid into the model and then use the trigger cells of the other web service connectors to trigger your web services.
-> .Net is not an option at the client place im working at.
-> The reason we want to store the swfs outside BOe, is because we are building a custom web app, one of whose modules needs to display the xcelsius dashboards. So, either we store the swfs on that page, or we link to them from BOE in that page.
-> If we stored the flash files within Infoview, and implement LDAP authentication and SSO, will it be possible to pass the LDAP login credentials to the SWF upon load of the model in BOE?
In the custom webapp UI, will we just store the hyperlinks to the flash files within BOE? Is this what is refereed to as ‘Opendoc URL’? If yes, is there an API that the webapp developers can use to make their app and BOE talk? (to pass parameters, grab the right swf from enterprise, ect)
-> .Net is not an option at the client place im working at.
-> The reason we want to store the swfs outside BOe, is because we are building a custom web app, one of whose modules needs to display the xcelsius dashboards. So, either we store the swfs on that page, or we link to them from BOE in that page.
-> If we stored the flash files within Infoview, and implement LDAP authentication and SSO, will it be possible to pass the LDAP login credentials to the SWF upon load of the model in BOE?
In the custom webapp UI, will we just store the hyperlinks to the flash files within BOE? Is this what is refereed to as ‘Opendoc URL’? If yes, is there an API that the webapp developers can use to make their app and BOE talk? (to pass parameters, grab the right swf from enterprise, ect)