Appendix A: Using a Web Portal to Link with the WebCommander
In this configuration, the Web Portal users are automatically registered with the WebCommander application and if they have the appropriate permission, they can access any of these WebCommander pages. The automatic login for both Web Portal and WebCommander is enabled by transferring user data from the Web Portal to the WebCommander.
The WebCommander database includes a users table (CustomerUser) that is shared with the Web Portal. When users register to the Web Portal, their information is automatically or manually transferred and added to the CustomerUser table of the WebCommander. The user parameters in the CustomerUser table includes the permission to access the WebCommander. The information in the CustomerUser table, is then imported into the WebCommander Users table.
When a user tries to access the WebCommander page from the Web Portal, the Web Portal sends the request with the user ID to the WebCommander application that checks whether the user is defined in the WebCommander Users table.
•If the user is defined in the Users table, and has permission to access the WebCommander, the appropriate page is displayed. In addition, the WebCommander checks whether the parameters were updated in the CustomerUser table, and if yes, updates the user properties in the WebCommander Users table accordingly.
•If the user ID does not exist in the WebCommander Users table, the WebCommander checks the user permission to access the WebCommander in the CustomerUser table. If the user has the right to access the WebCommander, the user properties are copied from the CustomerUser table to the WebCommander Users table where a new WebCommander user is automatically created. This WebCommander user inherits all the permissions and default settings from the default user defined in the WebCommander.
In addition (depending on system configuration), a new Group can be created and assigned to the new user, enabling the user to create a personal address book with a private list of endpoints and participants that can be added to conferences.
•If the user has no right to access the WebCommander, his/her parameters are not transferred to the WebCommander Users table and the user request is denied.