Security implementation of BO report

Hi,

BO version is XI R3.1 and report is built in Web i rich client.We are using flex application and report is integrated to that. We had one service id which we desire to use it as a common id for users to access the BO report and we can’t create multiple userids due to licensing problem. We want to use the userid which is service id as a single id for multiple users to access the report and this id is to be passed as a parameter while generation of report so that it’ll get authenticated and the report get displayed.

We can’t use @variable (BO user) in where clause because it’ll take the default user. Any idea of how we can achieve.

My question is how do we make use of one single user id by multiple users for viewing the report with out the need of creating multiple user ids due to licensing issue.

I hope i had explained my issue well however if more information is needed i am happy to provide that. Could any one please advise

Thanks,
Eswar


Eswar (BOB member since 2006-05-02)

Are you saying that the report should be only run with one single BO user ID and for the rest others refreshing it should be denied?
Its little ambiguous when you say licensing issue when the requirement is for security of this particular report?
.


haider :es: (BOB member since 2005-07-18)

I believe you are talking aboput acccessing a report, via a URL, in your Flex application and passing a hardcoded log in token?

If so, check the SDK forum, this has been discussed before.


Mak 1 :uk: (BOB member since 2005-01-06)

Hi,

Thanks for the replies.

Yes the requirement is to access the report via flex with common service id (user id) passing a hardcoded login token. The report will be viewed by various business users using the single service id

Can you please show the posts related to this issue as i’ve done a search and couldn’t not able to see.

Eswar


Eswar (BOB member since 2006-05-02)

Hi,

Thanks for the replies.

Yes the requirement is to access the report via flex with common service id (user id) passing a hardcoded login token. The report will be viewed by various business users using the single service id

Can you please show the posts related to this issue as i’ve done a search and couldn’t not able to see.

Eswar


Eswar (BOB member since 2006-05-02)

Well, you didn’t try hard enough ;).

https://bobj-board.org/t/141716
https://bobj-board.org/t/113424
https://bobj-board.org/t/146366
https://bobj-board.org/t/119843


Mak 1 :uk: (BOB member since 2005-01-06)

thanks for trying to help me.

I would like to explain clearly again.

We are using flex application and Business Objects reports are integrated with it. We had created one service id which is used to access reports from application. Also we want to implement Data Access in Business Object’s Reports. and for the same we want to pass UserID as a parameter internally from Flex code to the reprots. We cannot use @@BOUserID as we are using single service id. We want to pass “UserID” as a parameter (which we can get from Flex application) and pass this to Report OR Universe which internally filter out the data accessible to the respective user. Kindly advise on the same.

Eswar


Eswar (BOB member since 2006-05-02)

Well, thats a different question :).
I don’t think this is possible without individual users existing on the BO side. It sounds like you are trying to circumvent licensing, really.


Mak 1 :uk: (BOB member since 2005-01-06)

Could you please advise any alternative or workaround for achieving this.

Thanks,
Eswar


Eswar (BOB member since 2006-05-02)

I said, I don’t believe this is possible. I do not know of any workaround, apart from buying more licenses :rotf:.


Mak 1 :uk: (BOB member since 2005-01-06)