Changes between Initial Version and Version 1 of SoWPhases


Ignore:
Timestamp:
06/21/12 16:24:32 (12 years ago)
Author:
dabantz@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoWPhases

    v1 v1  
     1Group & Role Provisioning via Grouper - Phase I deployment 
     2 
     3Overall Phase I goal: 
     4 
     5Deploy and configure an instance of Grouper, the higher education de fact standard for generic group and role provisioning middleware.  Deploy necessary user and backend interfaces to provision and consume group memberships in two categories: (1) groups of users in each campus building, provisioned automatically from data on office location in their LDAP record, and (2) users allowed into UA VPN, provisioned ad hoc by a group of administrators.  It is intended that this work will demonstrate (or disprove) the feasibility of Grouper for more general group and permissions provisioning. 
     6 
     7Work to be done: 
     8 
     9• Deploy a working instance of Grouper;  
     10 ( "working" entails an instance tested and accepted for these PoC functions, but not reduncant platform with active monitoring required for production) 
     11• Provide authentication and authorization to Grouper via UA-standard SAML IdP, verifying users with UA-Username & AD password 
     12• Create building-based groups within LDAP, and  
     13• Implement a process for automatically provisioning users into the appropriate group(s) based on the office location data in their LDAP record 
     14• Create ad hoc groups of allowed VPN users within LDAP, and  
     15• Implement a process and end user interface for provisioning individual users into one or more such groups 
     16• Verify that group membership lists and groups to which and individual belongs are both consumable via LDAP queries 
     17• Document all configurations, interfaces, and connectors 
     18• Train IAM as needed on maintenance and operation of Grouper, connectors, and interfaces 
     19 
     20Conditions: 
     21 
     22UA IAM will provide the accounts and access permissions to its systems required for this work. 
     23Unicon will document efforts and expenses and UA IAMI will approve monthly billed hours of consulting based on progress and receipt of work. 
     24Any travel or other expenses will be approved in advance and must conform to UA policies on travel and expenses. 
     25No work will begin until UA Procurement has signed the Purchase Order for this work. 
     26 
     27Group & Role Provisioning via Grouper - Phase II groundwork 
     28 
     29Overall Phase II goal:  (?) 
     30 
     31Document existing data structures and interfaces use by the current in-house group & role provisioning system to be functionally replicated, and replicate a significant portion of these functions (ZUAUSR classes and superclasses) in Grouper.  It is intended that this work will demonstrate the specific architecture and APIs needed for a full replacement of the existing UA in-house tool for administrative group and role provisioning with Grouper. 
     32 
     33Work to be done in Phase II: (?) 
     34 
     35• Document the existing database structure of ZUAUSR and replicate the functionality in Grouper's database schema 
     36• Document a sub-set of existing ZUAUSR interfaces (Oracle FORMS) used for requesting and granting permissions and roles 
     37• Design the connector needed for Grouper to use legacy identities from Banner (which the existing in-house tool uses as user identities) or some means of mapping standard UA identities to those legacy identities 
     38• Implement user interfaces used for roles for the Document Imaging application, and configure Grouper database and rules to enable Grouper end users to provision those roles as Groups with membership attribute (isMemberOf) values currently consumed by the OnBase Digital Document application (that is, replicate the existing functionality of granting roles used by this application, using the same LDAP directory currently used) 
     39 
     40----- 
     41 
     42For reference,  
     43 
     44Phase III - full scale deployment of Grouper to replicate business functions of ZUAUSR 
     45 
     46Phase IV - migration from ZUAUSR to Grouper implementation for admin group and privilege provisioning