GSOC 2015: OAuth2 Support for Web Services APIs Midterm Presentation

Here is my GSoC 2015 Mid-Term presentation for the project “Implement the OAuth2 Support for Web Services APIs”.

Please speed it up to 1.5x using the settings icon on the bottom right. :slight_smile:

Here are the links I’ve mentioned at the end. Github : http://goo.gl/Fo7g58 Design Forum presentation : https://goo.gl/0oTyh9 Project Wiki Page : https://goo.gl/0ZOc9P Slides : https://www.dropbox.com/s/5rrgwywf53f89c0/GSoC%20Mideterm-OAuth2%20Module.pptx?dl=0 OAuth2 prezi (UI mockups and use cases) : https://prezi.com/r1031do5msm5/openmrs-oauth2-module-ui-mockups-and-use-cases/

Sorry for posting an hour late. :frowning:

cc/ @harsha89 @surangak

5 Likes

Good Job! I think Spring Security is good option. are you planning on integrating OAuth with the Rest Module ?

1 Like

Hi @zakaria_amine

Thanks for viewing the presentation :smiley:

If by integration you refer to the modules working together to heed to incoming REST calls, then yes we do plan to integrate them :slight_smile:

The OAuth2 module will be validating the tokens that would accompany the requests made to the REST module. So from the perspective of the REST module, it only needs the OAuth2 module for token validation.

This picture gives a clearer look of the interaction :

2 Likes

@Good work @maany. As we discussed offline let’s finalize how we going to integrate spring security with our oauth module to extend it further with the new features coming in. :smile:

1 Like

Thanks @harsha89 I am exploring the available options for implementing OAuth2. We should be able to finalize our approach this week :slight_smile: I’ll try to create a demo for the API’s that are successfully integrated.