OpenMRS - OAuth2 Module
What this module does
OpenMRS OAuth2 module strictly adheres to the OAuth2 specifications which are enforced by Spring Security and Spring Security OAuth2 projects. For a quick overview of the Oauth2 protocol flow, you can utilize the following resources :
The module also supports SMART's EHR Launch Flow through which SMART apps can be launched from OpenMRS.
Documentation / How-To
If you are an OpenMRS implementer, see OAuth2 Module - for Implementors
If you are a Client Developer, see OAuth2 module - for Client Developers
If you are a Module Developer, see OAuth2 Module - for Implementors
To run the module with LegacyUI only and NOT with Reference Application, see OAuth2 Module - Run module with LegacyUI only
To configure and use OAuth2 Client REST Controller, see OAuth2 Module - Client REST Controller
To add support for CORS, see OAuth2 Module - add support for CORS