Access a component deployed in other COM+ applications with role based security
Access a component deployed in other COM+ applications with role based security
How to access a component deployed into other COM+ applications in same computer with role based security enabled?
We have four COM+ applications deployed into same computer. One is activated as “Library Application” and other three are activated as “Server Application”. We can able to access the dll’s initially within the same COM+ application. But, it’s failing to access dll’s deployed into other COM+ applications in the following settings (across all four applications)
1. Enabled Role based security
2. checked “Enforce access checks for this application” (Application level & Component level)
3. Selected security level as “Perform access checks at the process and component level. Security property will be included on the object context. The COM+ security call context is available.”
4. Authentication level as “None”
5. Impersonation level as “Impersonate”
6. Identity as “This user” (Administrator)
and giving the following Error message.
“Automation Error”
“The binding does not contain any authentication information”
If I changed the security level (3rd point above) as “Perform access checks only at the process level. Security property will not be included on the object context. COM+ security call context will not be available.” for all three Server applications, It’s accessing other COM+ applications. But, in this case role based security will not be used.
How to handle this situation, calling component deployed into other COM+ applications with role based security enabled and
What are the settings needs to be set?