cancel
Showing results for 
Search instead for 
Did you mean: 

Skip Logon Screen

Former Member
0 Kudos

Can someone tell me if its possible to broadcast an excel workbook thru email and then have the user refresh or drill down in the workbook without having to login using the login screen.

Thanks

Richard

Accepted Solutions (1)

Accepted Solutions (1)

athavanraja
Active Contributor
0 Kudos

dont think about SSO here. it dosent fit for this scenario.

your case can be addressed with other mechanisms but it wont be a good practice.

Regards

Raja

Former Member
0 Kudos

I'm not familiar with using VBA within BW. Does it reside on the server ?

If I switch these reports to be Web Based will this make solving this problem simplier and cleaner.

Any comments appreciated.

Thanks

Former Member
0 Kudos

Hi Richard,

VBA resides in Excel. So, whatever you do is (usually) workbook-specific. That's both the good news and the bad news.

I am not sure that switching to Web reports will change the dilemma much. But, I'm not an expert on that subject.

- Pete

Answers (1)

Answers (1)

former_member188975
Active Contributor
0 Kudos

Hi Richard,

It is possible to skip log in screens if you have SSO set up, but not sure how it would work in this case. Is SSO set up in your system?

Former Member
0 Kudos

That is a good question since I have no clue how to do that. Any clues or hints would be appreciated.

But your saying it is possible ?

former_member188975
Active Contributor
0 Kudos

No, I can't say that what you require is possible as I have not tested the same. Just wanted to know if you have SSO set up. Because if yes, then we know that it still does not work, but if there is no SSO, then that option could be explored.

As SSO is set up in our system, in SU01 for a user I can see a tab called SNC where the SSO settings are made.

Former Member
0 Kudos

Thanks,

I'll keep working on it.

Former Member
0 Kudos

Hi Richard,

I am sure that you are already aware of the VBA code which will automate log-in. And, of course, the issue related to this code, which is that SOMEHOW the user's ID and password need to be passed to the server.

Most people think the only way to do that is to put the user's ID and password in the code, which is a security issue. This believe is not entirely true. But, it does have to be somewhere.

If the user's BW ID is the same as their (Windows) network ID, you can read the user's ID from Windows (using the Win32 API function WNetGetUser).

That still leaves the password problem. How much work do you want to do? You could create your own INI file (or, really, any simple text file) that would be on each user's personal hard drive and would contain their current password. That way they can access it, but no one else could (unless your system admins have access to user's hard drives, which is the case in some companies). There are other more sophisticated things you could do if your security rules make the text file idea unacceptable.

If you like this idea and want some code samples for any or all of it, let me know.

- Pete