I made a presentation at a CPD25 event on Monday, and it was great to see a high proportion of library staff at the event. One of the key concerns expressed by library staff was that in a federated access management system like Shibboleth it was not possible for library staff to manage the list of resources that students and staff access - i.e. the authorisation part of the equation. I thought I would explore this a little further.
In a federated access management system, the institution does not necessarily need to maintain lists of which resources each student or staff member is entitled to access. Instead, the institution stores attributes about the user in its attribute registry (typically an enterprise directory service). The institute can then declare to a Service Provider that ‘this is a member of staff’. Service Providers then maintain information about which of their resources staff@thisinstitution.ac.uk are allowed to access, rather than the institution maintaining these long lists for each user or user type. The UK federation has some examples of how attribute usage works.
This is great for simple authorisation processes, but many of the interactions between institutions (Identity Providers) and Service Providers are more complicated than this and need the specialist input of those who have detailed information about the resources that members access, and the type of information that should be released to each resource.
Luckily, these tools do exist, and with friendly interfaces that mean they can be accessed, viewed and updated by people without an in-depth knowledge of xml attribute release policies!
ShARPE from MAMS in Australia allows institutions to create and maintain attribute release policies on a resource by resource basis. It’s primary aim is to ensure that only the correct information about users is released to any particular Service Provider, but it also acts as a great tool for managing information about resources - particularly information about license expiry dates! Autograph is part of the same suite and takes this one step further by allowing end-users to manage the information that is released to Service Providers.
I also wonder what role Electronic Resource Management (ERM) tools may have to play for managing both license subscriptions and attribute information? Current systems such as Endeavor’s Meridian certainly appear to have fields that could fill this function.
The Swiss Federation, SWITCH AAI have developed a central Resource Registry that allows institutions and Service Providers to discover and manage information about subscribed resources. This is an attractive approach, but may not scale well to the UK!
Other systems focus on the privileges that certain members may have within an institution and are particularly useful for managing access to internal resources. This mock-up of the Internet2 Signet tool shows just that process. It is supported by Grouper - a toolkit for managing, well, groups! PERMIS is a similar tool to Signet that has been used in many JISC projects over the last few years.
All of these tools have different roles to play within an institution and may be used by IT Staff, Library Staff and Administrative Staff to achieve different goals. As we become more sophisticated about the rights that we express via attributes, it is inevitable that we will see more and more take-up of these management tools. It is good to know that they are out there and being developed right now!
