VNP Input Webservices - Login/User Authentication
This VirtualNewspaper webservice is engineered to authenticate incoming users, collecting user account infos posted by an external platform, website or service.
When an user try to login, VirtualNewspaper checks if the user account already exists within its own internal database. If user account is not found, VirtualNewspaper makes a new call to a similar login webservice provided by the external platform, asking to validate the user account. If the user account is valid on the external platform, this last one will need to send back to VirtualNewspaper a JSON reply, allowing VirtualNewspaper to eventually collect and store missing infos; otherwise login will be refused.
This webservice will grant or deny access to VirtualNewspaper. VirtualNewspaper will grant access only if an user account is valid and available on the external platform.