COmanage 1.0.2 Compared to the TIER Entity Registry Requirements

 

For items flagged (tick), there may still be specific capabilities or enhancements required to meet all use cases.

 RequirementStatusFunded?Notes
1Administration (User Interface)
2Delegated Administration(tick) Within existing CO/COU/Group structure
3Record Search(tick)  
4Record Relinking(tick)  
5Self Service(tick) For select attributes and operations
6Bulk Operations(warning) Limited to group operations
7"Enterprise Vocabulary"(error)  
8Customizable UI(warning) Localizable, Plugins for custom links, etc; Needs scalability testing
9Accessible UI(warning) Partially accessible, needs further testing and refactoring
10Externalized Authentication(tick) Anything supported by Apache
11Terms and Conditions(tick) At enrollment or login
12Person Record Management
13No Hardcoded Identifier Assumptions(tick)  
14No SSN Dependency(tick)  
15"Secure" Attributes(error) While (eg) SSNs can be stored as identifiers, there is no special handling to (eg) encrypt them; DoB is not in default data model, and Gender is in secondary demographic reporting record
16Multiple (Typed) Attributes Per Record(tick) eg: Name, Address, Email Address, etc
17Custom Attributes(tick) Simple built in model, or custom plugins
18Custom Types(tick)  
19Multiple Roles(tick) role=title+department+validity dates+etc
20Multiple Identity Sources(tick)  
21Lifecycle Management(tick) Includes expiration and related transitions
22Identifier Assignment(tick)  
23Self Selected Identifiers(error)  
24Privacy / Attribute Release Policies(error)  
25Early Onboarding(error)(warning)Most of the infrastructure required for this will be implemented with new "Pipeline" capability
26Registry-as-SOR(warning)Funded, sched 2H16Default model; enhancements are to separate out "SOR-as-SOR"
27Customizable UI Driven Enrollment(tick)  
28Batch Importing(error)(warning)Most of the infrastructure required for this will be implemented with new "Organiational Identity Source" capability
29Attribute Election(error)Funded, sched 2H16eg: To pick a Primary Name from multiple SORs
30ID Match Integration(warning)(warning)Limited existing capabilities. New "Pipeline" will include external callouts
31Identity Proofing(error) TBD what this would mean
32SSH Key Management(tick)  
33ORCID Linking(error)Funded, sched 2Q16 
34Audit / Changelog
35Human-Readable Transaction History(tick)  
36Manual History Records(tick) ie: Comments
37Point-In-Time Record Capabilities(tick) "Copy on write" means a delete is rarely actually a delete
38Provisioning and Integration
39REST API(tick)  
40Plugin/Connector Driven Real Time Provisioning(tick)  
41LDAP Provisioning(warning) Custom schemas not currently supported
42Grouper Integration(warning)  
43Unix Account Provisioning(warning)Funding ProposedCurrent support is experimental and will be rewritten
44Message Bus Provisioning(error)  
45Cloud Services Integration(warning) Experimental GitHub support
46Credential Management(error)Funded, sched 2H16 
47Asynchronous Provisioning(error)  
48Reporting
49Plugin Driven Reporting Capabilities(error)  
50SQL Provisioner(error)  
51Notifications(tick)  
52Database Support
53PostgreSQL(tick) Recommended
54MySQL / MariaDB(tick) Tested and supported
55Oracle(error) Not supported by framework
56SQL Server(warning) Supported by framework but not tested
57Miscellaneous
58Replication / HA(tick) HA as PHP web app; Replication via database
59Unicode(tick)  
60Extensible via Plugins(tick)