oasp / oasp4j

The Open Application Standard Platform for Java
Apache License 2.0
60 stars 303 forks source link

External systems accessing the application #483

Open sroeger opened 8 years ago

sroeger commented 8 years ago

This issue is taken from a TODO in the sample application in UserProfile in order to clean up the code.

This is the interface for the profile of a user interacting with this application. Currently this can only be a {@link io.oasp.gastronomy.restaurant.staffmanagement.dataaccess.api.StaffMemberEntity} however in the future a customer may login and make a reservation, etc.
TODO: Also an external system may access the application via some service. Then there would be no user profile or it would be empty...

hohwille commented 6 years ago

IMHO this one has been neglected for far to long. We should find a clear strategy for authentication and suggested solution to deal with web-frontend and also B2B/backend-communication (microservices, etc.). IMHO best practices are already available from projects and we only need to commit to a solution and get it into action to get out of this messy state here.

hohwille commented 6 years ago

I will better do a review on MTS regarding this and see if there is much left to do or we could also close this one...