-
Notifications
You must be signed in to change notification settings - Fork 4
Security and Access Control
This page describes the security and access control system for HydroServer.
The following documentation downloads are available for the HydroServer Security and Access Control System. They may require Adobe Reader
This document contains the functional requirements for the HydroServer Security and Access Control System.
The following presentation provides a high level overview of the HydroServer Security and Access Control System.
The following sequence diagrams describe specific processes that have been identified as requirements in the design for HydroServer security and data acces control. Each sequence diagram was formulated to identify the key functional requirements that the systems designed for each process will have to support. These diagrams also show the interaction of the system components and are being used to help define the interfaces and messages transmitted between components.
- All Sequence Diagrams - This is a Microsoft Visio file that contains all of the sequence diagrams.
- Sequence 1 - Client Requests User Registration - The process by which a client application like HydroDesktop can request the registration of a user on a HydroServer.
- Sequence 2 - Administrator Authorizes User - The process by which a HydroServer Administrator authorizes a user to perform operations on a data resource (e.g., create, read, update, delete).
- Sequence 3 - Client Requests Authorization - The process by which a client appication makes a request on bahalf of a user for authorization to perform operations on a data resource.
- Sequence 4 - Administrator Manages Authorization Requests - The process by which a HydroServer administrator manages authorization requests from users.
- Sequence 5 - Client Gets Metadata - The process by which a client application like the HIS Central harvester application gets metadata from a HydroServer.
- Sequence 6 - Client Gets Data - The process by which a client application like HydroDesktop gets data from a HydroServer.
- Sequence 7 - Security Authenticate User - The process by which the security service authenticates a user who has made a request for data or metadata from a HydroServer.
- Sequence 8 - Security Resolve Resources - The process by which the security service determines from the service call which resources a user is requesting.
- Sequence 9 - Security Authorize Request - The process by which the security service authorizes specific requests.
The design document contains all of the sequence diagrams and text describing them. It also contains the design for the application programmer interfaces (APIs) that support security and access control on a HydroServer.