1. A method of providing identity federation deployment comprising: utilizing a pre-generated schema stored in a memory of a computer system for generating a deployment system including a deployment profile for interoperability between two or more service providers (SP) and/or identity providers (IDP) (SP/IDPs); providing a validation environment, the validation environment comprising one or more virtual SP/IDPs implemented on one or more computer systems, the virtual SP/IDP representing a customer configuration, the virtual SP/IDP to interact with a third party pre-production partner SP/IDP on a remote computer system through standard interaction methods, to validate that the virtual SP/IDPs are capable of interoperation at the deployment level with the third party pre-production SP/IDPs; and creating a customized quality assurance environment on a server to continuously monitor compliance of a live customer federation hub with the pre-generated schema, the quality assurance environment to monitor the interfacing of at least one live customer endpoint and a live third party SP or IDP, wherein monitoring the interfacing of the at least one live customer endpoint and the live third party SP or IDP comprises decrypting, parsing, and assembling an identity-related communication between the SP and the IDP.