SSO Authentication and Authorization

Primary mentor


Backup mentor


Assigned to



Currently, OpenMRS uses a custom-developed mechanism for authentication & authorization. Some implementers of OpenMRS may want to use their own authentication system instead -- for example, to use a single-sign on (SSO) system between OpenMRS and another system used in an organization.

Project Champions

  • TBD


  • Create abstraction for the authentication process
  • Create a proof of concept where a user can authenticate using external entity

Extra Credit

  • TBD


  • Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.