Next: Connection Pool
Up: Common Services
Previous: Common Services
Contents
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.
 |
Burak Ozyurt
2008-03-28