The concept of the federation offers a way of bringing different parties under one centralized umbrella. Most enterprises prefer to expose a unified platform to internal users within different service providers. One of the most common federation use cases are identity and authentication federation systems. An organization might have different services around its IT infrastructure that require authentication and authorization for each privileged user.
Implementing many database back-ends for each service would potentially increase a security risk to map several accounts for each user service. That can easily result in losing track of each individual account for each service when off-boarding a user. Additionally, managing identity separately for each service by a different system can be very confusing for users as well as it presents an administrative...