![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi all, I have a solution that uses dynamic security on cubes. First the user is authenticated against AS roles and then there is a c# assembly that retreives his allowed members from relational table. Assembly gets UserName (mdx function) and name for each restricted dimension and attribute(hardcoded). Everythings works fine. Problem happens when I go from Reporting Services. I have couple of reports based on UDM, data source uses windows authentization. User is authenticated agains cube, so that means that correct account is passed. But UserName function then returns empty string. When I connect directly to cube, correct account name is passed to assembly. Any comment? All services run on the same box. Can be related to delegation problem? Thanks for any help, it's very important to me. Radim |
#3
| |||
| |||
|
|
Sounds like the classic NT 2-hop authentication problem. 1) run RS and AS on the same machine 2) implement kerberos |
#4
| |||
| |||
|
|
I did further investigation: the problem seems to happen only on 64b release. No problem with 32b. |
![]() |
| Thread Tools | |
| Display Modes | |
| |