Alternatively, you can have multiple USoft users share a single RDBMS account. The RDBMS account is referring to as funnel account and the USoft users as funneling users.
In USoft Authorizer, users have a Validation Agent other than RDBMS.
Account funneling is applied to USoft URL-based applications built with Web Designer and Service Definer. Rules Engine requests are handled by a Rules Service, which is a server process and not, as in Client/Server, a user process.
Account funneling may also be applied to USoft C/S applications, in order to gain advantage of other Validation Agents such as the operating system:
• First connect the C/S application to the RDBMS using the funnel account. •Now call the RulesEngine.SetUser() method to switch to a funneling account. Web applications implicitly call the SetUser() method to tell the Rules Engine which user rights apply. •The user credentials specified in the setuser method are validated by the Validation Agent that has been specified for that user in the USoft Authorizer. •If this call is successful, the Rules Engine will continue on behalf of the funneling account that was passed in the SetUser() request. You can create a GUI implementation of this sequence of events.
|