I have a need to know how RH7 is able to generate/output
files to ASPX format. While performing an evaluation between RH,
Flare, & Doc-to-Help the Sales staff for RH informed me that it
does have the capability. Now that I am in the final phase of the
evaluation I need to produce/verify how this is performed. My
apologies in advance for any limits of knowledge due to my 3 year
years of experience as a Technical Writer.
This product has 4 separate Help systems -
ARIESAdmin
ARIESClient
ARIESImport
ARIESReportExport
- and I need to define access to each depending upon
customer roles. We are currently using ReWorx to convert the Word
documents to HTML, but it doesn't sound like it is specific to
this, it is the way DotNet & IIS secure Web files according to
the comments & syntax below as provided by my developer:
Note: We are using Forms Authentication and not Window
Authentication.
"The explanation is somewhat complicated, and has to do with
how DotNet and IIS secure web files.
Our product is actually 4 applications rolled into 1 big
application. We need to allow or deny access to the 4 help
sub-systems, depending on user access rights. A DotNet web
application has a way to do this using web.config settings, but
this only works for .aspx files, not .htm files. At least, this is
my understanding."
So our web.config secures the help files using these
settings:
<location path="help">
<system.web>
<authorization>
<allow
roles="ARIESClient,ARIESAdmin,ARIESReportExport,ARIESImport"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
<location path="help/docs/ARIES">
<system.web>
<authorization>
<allow roles="ARIESClient"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
<location path="help/docs/ARIESAdmin">
<system.web>
<authorization>
<allow roles="ARIESAdmin"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
<location path="help/docs/ARIESReportExport">
<system.web>
<authorization>
<allow roles="ARIESReportExport"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
<location path="help/docs/ARIESImport">
<system.web>
<authorization>
<allow roles="ARIESImport"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
Any info or suggestions to improve this process would be
appreciated.
Thanks in advance.