Consultor Eletrônico



Kbase 21153: Actuate ReportCast and Basic Authorization On the ISS
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/16/2008
Status: Unverified

GOAL:

How to allow Actuate ReportCast to interact with an Internet IIS Web Server set up with Basic Authorization rights.

FACT(s) (Environment):

Actuate 4.x
Actuate 5.x
Microsoft IIS Webserver

CAUSE:

Sometimes users need to have Basic Authorization on their Web server for security reasons.

Actuate states that, for access to the Actuate Report Server/Encyclopedia via the Internet and ReportCast you need to allow anonymous logins.

This can cause a conflict between the Web server and Actuate.

When you allow Basic authorization to the Web server, this causes the Web server directory and all its subdirectories to inherit Basic authorization rights.

This can generate some problems because Actuate uses certain DLL files in the Web server subdirectories named Actuate and Scripts.

The Scripts directory contains the reportcast dll and as long as it has anonymous access, using the AcWeb in the URL shouldn't be a problem. Using the anonymous access on the Actuate directory would ensure that the the reportcast dll is able to access the templates without any problems.

FIX:

The Web server directory drive:\wwwroot contains 2 folders:
-- Actuate
-- Scripts

The solution is to allow the main Web server directory to have Basic Authorization rights, but to make the 2 subdirectories mentioned above have anonymous login rights. Users can still login to the Web server using User-ID and password, but can also get access to the Actuate Encyclopedia via Actuate ReportCast.