Internet2
Site Index |
Membership | Communities | Network | NET+ | Research | Events | News | About
 | Internet2 Home > Middleware

Middleware

>Home
>Middleware
   Overview
(PDF)
>Mailing Lists


SignetTM

 

[Home] [About] [FAQ] [Software] [Documentation] [Contact]

System Administration - Running & Supporting Signet

Rev. 13-Feb-2006
This document describes the functions of one or more Signet System Administrators. Only the overall tasks are described, as implementing each will vary from site to site. As sites develop tools and gain experiences, they can be shared at the wiki (coming soon) or sent to the mailing list.

Running Signet

Signet, as delivered, provides a functioning core web-based UI that needs to be made a part of the local environment. Every attempt has been made to make it amenable to a variety of deployment options commonly in use at Higher Ed institutions, but final decisions on where and how Signet is run can only be made by the support staff at your site. You will need to read and understand the Phase I – Prerequisites/Preparations section of the Installation & Deployment guide to understand the basic requirements for installing Signet.

  • Installation

    The Signet System Administrator is responsible for initial installation and applying later updates to the product. See the Installation & Deployment guide for more information.

  • Authentication

    A production Signet needs to be tied into your campus authentication and security, presumably through a Web single-signon system, e.g., some form of WebAuth, PubCookie, or other similar schemes. Signet only requires that the environment, in which it runs, provides a value in REMOTE_USER; doing this securely will vary site to site.

  • Customization

    Signet, out of the box, is a generic application with a default Internet2 look and feel. Part of deploying Signet will be to determine the extent to which Site customization will be required. This could affect how the product is laid out and built at a site. See the Extending & Integrating guide.

  • Integration

    Signet integrates with an enterprise's infrastructure through a type of code login called adaptors. These may require local development, and then they need to be added to the deployed product and referenced through metadata. Signet provides a reference implementation of one such adaptor, but the work is not yet finished, pending the completion of the Internet2 Subject specification. Contact the mailing list for more information.

Supporting Signet

The Signet System Administrator is responsible, likely collaborating with others, for the smooth functioning of a Signet application. Beyond the simple installation and running of the software, there are additional Signet-specific responsibilities in supporting the service over time:

  • Loading Organization Data

    Signet privileges can reference organizational "scope", basically which department, school, or other organizational entity of which a specific privilege assignment is a part. While the data itself is institutional information and requirements for this data will come from the applications that define Signet privileges, a Signet Administer may be required to render the data into an XML input format, and load the data into Signet's Tree table, refreshing that data periodically.

    See utility scripts under /signet/util/TreeXmlLoader.

  • Designating Subsystem Owners

    Subsystem Owners are those people working on behalf of an organization, application, or service that is defining and managing privileges through Signet. A Subsystem owner must be designated within Signet to enable him or her to assume online responsibilities for a given subsystem. See the Signet Roles & Internal Privileges document for more information.

    See utility scripts under /signet/util/SignetProxy.

  • Support for Subsystem Owners

    Subsystem Owners have a lot of autonomy online to perform their tasks, but will need assistance for anything supported by a utility program outside the UI. The one item currently in this category is the loading of Subsystem definitions.

    See utility scripts under /signet/util/SubsystemXmlLoader.

  • Support for Subjects

    A Subject adaptor might connect Signet dynamically to an enterprise source of person data. If not, regular Person data loads may be required. See the Extending & Integrating document for more information about integration components and details on how to load Person data into a local Subject

    See utility scripts under /signet/util/SubjectFileLoader.

  • Lifecycle

    Signet provides "lifecycle" support for the automatic activation and deactivation of privileges. A small script should be run nightly to detect effective and expiration date changes and to process the affected assignments. A sample script is located in /signet/util/AssignmentReconcile.

Note: Refer to the sample XML document for additional information using utilities.
 

© 1996 - 2010 Internet2 - All rights reserved | Terms of Use | Privacy | Contact Us
1000 Oakbrook Drive, Suite 300, Ann Arbor MI 48104 | Phone: +1-734-913-4250