Deploy Laravel project on Docker | Use of MongoDB | Keyrock
Budget: €8 – €30 EUR
1st part:
There is a laravel project where the application's logic is already implemented. (i.e., done).
2nd Part:
That project should be deployed on a docker container. A data storage service should be implemented, where queries from a REST API will be converted to the appropriate operations using a MongoDB.
3rd Part:
The user's authentication should be done through Keyrock, instead of the sign in form used in the application's logic. For that, OAuth2.0 protocol should be used, where client_id and client_secret from Keyrock should be encrypted in base64. A REST call to Keyrock should be done in order to get the access token and get authenticated. After that, authenticated users should be able to do the same operations as before regarding the application's logic.
*A technical report should be written in english explaining the solution.
**Further explanation about the project could be given in personal message.
There is a laravel project where the application's logic is already implemented. (i.e., done).
2nd Part:
That project should be deployed on a docker container. A data storage service should be implemented, where queries from a REST API will be converted to the appropriate operations using a MongoDB.
3rd Part:
The user's authentication should be done through Keyrock, instead of the sign in form used in the application's logic. For that, OAuth2.0 protocol should be used, where client_id and client_secret from Keyrock should be encrypted in base64. A REST call to Keyrock should be done in order to get the access token and get authenticated. After that, authenticated users should be able to do the same operations as before regarding the application's logic.
*A technical report should be written in english explaining the solution.
**Further explanation about the project could be given in personal message.