Identity Provider
An Identity Provider (IdP) is a system that creates, maintains, and manages identity information for principals while providing authentication services to relying applications within a federation or distributed network.Principals can be end-users, services, or systems. Identity providers offer user authentication