-
Notifications
You must be signed in to change notification settings - Fork 1
API Definition
The User MS is responsible for managing all connection requests to the application for the authentication of personal data of the application users. Specifically, it will process user connections to maintain a history of their data, songs and reports.
User MS defines an "User" entity with the following attributes:
(int) user_id
(str) username
(str) mail
(str) password
(str) role
(str) plan
- Create user
- List user info (own user)
- Update user info (own user)
- Delete user (own user)
The endpoint documentation is accesible through: Swagger UI
User connects directly to the messaging, songs and support APIs. The occasion in which the integration is executed is as follows:
-
A Song is liked by an User
(Songs) CREATE like
(Users) PATCH users (with like info)
User is associated with a Bad Word Checker API, Purgo Malum. This is used to check if users have introduced bad words in the create and update form. In this way, we let all this validation to an external agent, that will be updated with any new bad word without us needing to update anything.