6
I have a client who will develop two applications of your company, ie two services offered by your company, and plans for other projects, and mobile versions of the same.
Well, for reasons of modularization of the project and ease of development of future applications, we abstract the whole process of authentication of the applications for a single authentication/login service.
How to make all user interaction with your account, login, logout, data update, take place in a single location, on a server and database apart, leaving the server of each application free and busy only with what really interests you?
The architecture we will use is to share a memcached server such as application Session Handler and the authentication server, the servers will be in the same VPC in AWS
Hi, Thiago, welcome to [en.so]. I edited your question to take things unrelated to the problem in focus. The question already has 1 vote for closure, it is worth checking the [help/on-topic] and the guide [Ask] to clarify the problem a little more.
– brasofilo
Is the environment Windows? If it is, use AD and you don’t have to worry about it anymore.
– Oralista de Sistemas
You can take a look at Openid. But which technology will you use? Which framework? Maybe I can help more.
– Fábio Lemos Elizandro
I think nowadays, this kind of authentication is not even done anymore. Everyone logs with Google Oauth, Facebutts, Openid...
– Bruno Augusto
Linux environment, PHP and Zend Framework 2. Even with Social Login you need to process at some point. Social Login is just a user facility, but you’ll have to program the same.
– Thiago Moreira
Simpler than sharing a session memcached?
– Thiago Moreira