Migrating from OpenMRS ID to a new SSO System



Primary mentor

Cintia                

Backup mentor

Burke

Assigned to



Abstract

Our current ID system is beyond its end of life and unstable. This leads to significant interruptions for OpenMRS projects prioritized by users. A new OpenMRS ID system will reduce service interruptions, reduce infrastructure volunteer workload, and eliminate security vulnerabilities.

We would like the user 'handle' to be shared across Jira, Confluence and Discourse. The new ID system should either be free for open source projects, or extremely cost-effective for the amount of users we have. We are open to hosting open source tools, using cloud projects, or using Atlassian ID directly as OpenID or similar. 

Keycloak is one option we'd like to consider.

Skills Required

DevOps

IT Strategy

Project Rating and length

Medium

175 hours

Objectives

  • To create  anew OpenMRS ID system which reduce service interruptions, reduce infrastructure volunteer workload, and eliminate security vulnerabilities.



Documentation



Detailed Project Report



Weekly Reports



Final Presentation



Resources

How to deploy a new application to our infrastructure