I'm wondering how large companies with tens / hundred of applications are handling access-rights for their users. From what I've seen, it's a nightmare that never ends, and it requires full-time resources for a poor result.
I'm not looking for specific examples of IAM solutions, but more generally, what are the different options for doing that, from defining the roles and accesses to implementing, modifying and reviewing the privileges on the systems.
Also, are home-made solutions with connectors to all the applications used in the real world, or would that just be another pain in the neck to develop and maintain ?