|
Infrastructural
Network Services |
|
Document Status: Approved by the Steering Committee:xx-xx-2002 1 Introduction and Background The accelerating trend towards system integration and self-service makes every student and employee a user in almost every one of our systems. The cost of maintaining separate authorisation information for each of these increase rapidly, and it is difficult to maintain the quality of the information. The assignment for SPOCP is to develop/provide software for network based infrastructural services (middleware) for PKI-based authentication and authorisation. The purpose of SPOCP is to increase the efficiency and quality of maintaining and checking user identities (authentication) and of granting or refusing the authenticated user access to functions in our IT-systems (authorisation). The result of the project shall be separate but interoperable software packages for authentication and authorisation services. The authentication service shall offer authentication through both user name/passwords and x509-certificates. The authentication service software will probably be deployed as a local authentication service. Typically there will be exactly one authentication service per university. It is expected that the authentication service software developed in Uninett's FEIDE-project can be used directly or after a smaller adaptation. The plan in the FEIDE community is to set up a federation of authentication services and to include in FEIDE a federation directory, pointing the client to the relevant local authentication service based on information about where in the federation the user belongs. SPOCP (from now on SPOCP - Simple POlicy Control Protocol - denotes the authorisation service) shall offer policy controlled authorisation advice to its clients, using information provided by
For SPOCP there is at least four deployment models:
The project is a cooperative effort between five swedish universities (Karolinska Institutet, Lunds Universitet, Stockholms Universitet, Umeå Universitet, and Uppsala Universitet) and Uninett, the norwegian research network. The project is financed by the partners and by Sunet, the swedish research network, and NyA, the project developing the new swedish system for admittance to higher education. 2. Project description The development shall be carried out in construction packages. The main items in the scope of the project shall be these packages with two defined packages: A Minimal Package and an Administration package. The Steering Committee shall identify additional optional construction packages and shall assign priorities to the optional construction packages. The project shall deliver as many of these items as possible within the allocated resources. A first version of the software shall be released 12 months after the start of the project. 2.1 In Scope The following items are within the scope of the project:
2.2 Out of Scope The scope does not include the design of the information services providing the policy server with information about resources and persons. The task of developing such services is not trivial and must not be underestimated. Most universities that have an enterprise directory, with students and personnel, can communicate with the directory using LDAP. The LDAP backend shall be provided in the Minimal Package. 2.3 Deliverables The following deliverables are identified:
Deliverables for optional packages decided by the Steering Committee will be added to this list. The I Package deliverable is a milestone in that process. After that the decision shall be taken about the optional packages. The I Package shall be delivered 2002-xx-vv 2.4 Estimated Duration The project started the 14th of May 2002, with a design meeting, and is planned to end on May 31 2003. 2.5 Estimated Costs The total estimated cost is 1500 KSEK. 2.6 Termination Criteria The project shall be terminated when all deliverables are produced or the allocated resources are used. 2.7 Project change Changes of the project definition is decided by the Steering Committee, and shall be documented in additions to this document. Changes are done after requests from some member of the project organisation. The request shall be submitted to the Steering Commitee. The reason for the proposed change and its consequencies for the scope, budget and schedule shall be described. 2.8 External Dependencies For deliverable #1, the project is dependent on the authentication software produced by the FEIDE project. For deliverable #2, the package is affected by the authorisation requirements of NyA. 3 Project Organisation The project
is organised after the model The Steering Committee has the added responsibility of assigning the task and thus also being the Project Sponsor. Members:
Project Manager: Torbjörn Wiberg, Umeå Universitet. The project is formally a project at Umeå Universitet. Project Team: A Design Team and a Construction Team.
The cooperation with NyA project is based on the expectation and ambition that SPOCP can be used as the Authorisation component of NyA. There is however no requirement document for that component. 4 Reports The Steering Committee is responsible for reports to their own organisations. The Project Manager is together with the Chief Constructor responsible for informing about the project and the software. Information will be given in at least the following communities: SUHF, HITS, Unitcf, Sunet, Nordunet, Trefpunkt, Susek, Gnomis, TF-AACE, Terena, Eunis, The Commission, Internet2. The reports shall be given with three perspectives: the use in an application; a general network service; the methods and the technique. The progress and results of the project is continuously documented on the web. Minutes from the Steering Committee are in Swedish, most other documents will be in English. 5 Risks It is a risk for the goodwill of the project that there is no requirement document for the authorisation component of NyA. The success of the project from a the point of view of an individual university depends on the interoperability with and quality of information in existing directories or databases of personnel. Probably, the current directory in many universities dont have the infomation structure and the quality needed. The routines for maintenance of directories may also have to be revised. Included in this revision is to make sure that the authorisation to make changes to directories reflects the delegation of responsibilities to assign roles. SInce the task of doing these revisions is nontrivial they must not be underestimated. This constitutes another goodwill risk for the project. 6 Costs and Resources The time
spent on the different activities and deliverables of the project shall
be reported. |
| [an error occurred while processing this directive] |