Which of the following will allow an organization to integrate internal identity management services with a cloud provider in order to provide single signon across the internal and cloud-hosted environments? A. Virtualization B. Federation C. Role-based authentication D. Outsourcing