The client website need to integrate MyInfo api using PHP OAuth 2.0 & digital signing. Myinfo is a Singapore government digital profile for it's citizen. Once the user is authenticated, the API can retrieve information about the user. (eg. Name, address, email, phone no and etc.). This will help user to automatically fill up the website forms using Myinfo. You can read more about this [login to view URL]
The project will be develop using PHP 7.
The sample code provided by MyInfo documentation is using Nodejs. Knowledge of nodejs will be useful.
Documentation for this api :
[login to view URL]