We have an authentication application, alongside with 4 other application, with local access between them, we need to share the user authentication throughout all the CakePHP 3 Applications, preferably through the database.
The Authentication layer will only handle for now the authentication of the user and the URL to which he will be forwarded.
We are using standard authentication with sessions saved in the database, because we need to share the sessions across multiple CakePHP 3 applications ans APIs, for now it will not be behind any proxy, but it will have elastic load balancers from amazon web services. SSL does not need to be considered in this situation.
No ips were designed to change.
What we need is to make the aplication containing the users and the forward url's to save the session in the database, and for a authentication client application to connect to the database and read the session and authenticate the user on it.
The requirements are to have the auth gear...