next up previous contents
Next: Connection Pool Up: Common Services Previous: Common Services   Contents

Security

HID web app has a simple application security mechanism, initiallly planned to be a placeholder till a more advanced security mechanism (like PKI) that will be adopted IN BIRN. However, it has survived till today and it is one of the parts of HID web app that may need enhancement. The class diagram for Security services is shown in Figure 2.1. The class SimpleSecurityService implements four security interfaces for authentication, authorization, run-as management for multi-site queries and remote administration (from local remote client for user management). The security service data is persisted along with the database connection parameters in an XML file namely users.xml. The structure and semantics of the users.xml is specified in the users.xsd XML schema file.

Figure 2.1: Security Service Class Diagram.
Image security_class



Burak Ozyurt 2008-03-28