Need to Java Project component design and API contract Complete
Budget: ₹600 – ₹1,000 INR
For this Application, the interactions (for general understanding, not for implementation at this moment) with the application should be as follows:
1. There’s a back-end application that has an exposed API allowing users to be authenticated and authorized (use data model ) – UserManagementService;
2. User must be logged in and have obtained a token. For simplicity, imagine the token is a simple ID, like a number, UUID, hash, something else, produced by the UserManagementService at the first authentication request and returned to the user for further authorization purposes.
3. After the user has been authenticated and obtained a token, he/she is able to use other APIs, related to publishing and obtaining messages; in case of unauthenticated access user should be simply redirected to UserManagementService to obtain a token; if the user has a token but his/her rights are insufficient to perform a request – there should be appropriate response with HTTP status 401;
4. Using other APIs, the user is able to publish messages and/or receive messages published by other users.
..........................................................................
requirements details in attach section
Remember: you can't do anything outside this attached requirements.pdf requirements . Must be complete all above requirements.pdf requirements
1. There’s a back-end application that has an exposed API allowing users to be authenticated and authorized (use data model ) – UserManagementService;
2. User must be logged in and have obtained a token. For simplicity, imagine the token is a simple ID, like a number, UUID, hash, something else, produced by the UserManagementService at the first authentication request and returned to the user for further authorization purposes.
3. After the user has been authenticated and obtained a token, he/she is able to use other APIs, related to publishing and obtaining messages; in case of unauthenticated access user should be simply redirected to UserManagementService to obtain a token; if the user has a token but his/her rights are insufficient to perform a request – there should be appropriate response with HTTP status 401;
4. Using other APIs, the user is able to publish messages and/or receive messages published by other users.
..........................................................................
requirements details in attach section
Remember: you can't do anything outside this attached requirements.pdf requirements . Must be complete all above requirements.pdf requirements