Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Oauth2 pure rest - Googe Summer of Code 2017 #4

Open
wants to merge 84 commits into
base: master
Choose a base branch
from

Conversation

mavrk
Copy link

@mavrk mavrk commented Aug 28, 2017

No description provided.

maany added 30 commits July 6, 2015 18:31
Issue -> spring-core, spring-tx and spring-beans show up in packaged omod's lib folder
Demo for token endpoint and accessing FHIR resources.
What works
1) added login and authorization Authorization Code Grant Type
2) Configure Authorization Endpoint
3) Add AuthorizationController (currently handling error)

What does not work

1) custom login page needs to be provided to intercept calls to Authorization Endpoint
2) spring-security-taglib jar is present in packaged omod, but gives error when module is installed
Error : https://stackoverflow.com/questions/16099840/spring-security-taglib-cannot-be-found
dependency for spring security tags added
-> rename client_id to id
Client updated to persist fields from BaseOpenmrsData into oauth2_client table
update Client hibernate annotations to match liquibase schema definitions
tests modified
…ds Parametrized> (used by Hibernate) to Set<String> (used by Spring Security)

tests fixed
mavrk and others added 30 commits June 23, 2017 00:56
…ontext.getUserService().getUserbyUsername with Context.authenticate() instead
Replace "Exception" with the specific exception that is raised in ClientManagementController.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants