You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

COmanage Registry Architecture Basics

COmanage Registry is a stateful PHP web application developed using the CakePHP 2.x framework. Currently the only web server supported is Apache HTTP Server (Apache) version 2.2 or 2.4.The application state is saved in a relational database. CakePHP 2.x supports several relational database server implementations.

Users authenticate to COmanage Registry using a federated identity. The Registry itself does not provide nor directly manage any particular federated identity authentication protocol but simply reads the Apache REMOTE_USER CGI environment variable for a user identifier. REMOTE_USER is expected to be populated using some federated identity technology. Common deployment patterns use the Shibboleth Native SP for Apache HTTP Server, SimpleSAMLphp, and mod_auth_openidc.

 

Common Deployment Pattern

 

High Availability Approaches

HA Only for Downstream Components

HA for COmanage Registry

  • No labels