Page 1 of 1

Authentication - Grant/Deny access to modules

Posted: Sun May 06, 2007 10:53 am
by tom.frey
Hi,

I'm wondering if the following is possible:
I have a .NET application that is strongly modularized, consisting of specific dll sets for every module. When the user logs on, I'm checking for permissions on every module and when permission is granted, the module is loaded into the shell.
However, I want those module files to be automatically distributed/removed. So, when a user initially installs the application, only those modules that he is permissioned for should be downloaded. Also, whenever the application launches, it should be checked if patches for the modules he is permissioned for are available. Also, if the user's grant set changed, the modules to which he now has access should be downloaded and the ones for which he lost access should be removed from the system.
Is this something I can do with InstallAware?

Thanks,

Tom

Posted: Tue May 08, 2007 11:14 am
by MichaelNesmith
Yes, you can do all of this with InstallAware - quite straightforward using the If command that lets you branch at runtime, and the Web Media Block command that lets you put parts of your applications online, which will be downloaded only when needed. See the Online User Authentication sample for ideas on how to implement your online authentication. Remember that you can also conditionally define/delete setup features based on what happens as the result of your online authentication, just use the Delete Component and Define Component commands.