In addition to the usual things like SSL/TLS, firewalls, cryptography, monitoring, backups, and other SOC related things, we have several important design additions:
1. There is absolutely no important information stored on any of the accounts - just user ID pairs. None of this makes any sense without the incoming authentication session on your side.
2. Every account in Logintap is a separate instance with own DBs, API keys, endpoints, etc. So no customer of ours works with the same data sources in any way. Furthermore, your projects/applications within the Logintap account are also separated. Furthermore, servers are separated into clusters, as well.
3. The only shared item between all the accounts working under Logintap brand are messenger bot's endpoints, which can be changed to your branded ones on Custom accounts. Messengers are just a mechanism to deliver auth requests and provide a response back.