/**
  * Get a SSO Provider from the ServiceLoader
  *
  * @param id SSO Implementation ID
  * @return SSOInterface implementation matching the ID, if found
  */
 private SSOInterface getSSOProvider(String id) {
   ServiceLoader<SSOInterface> providers = ServiceLoader.load(SSOInterface.class);
   for (SSOInterface provider : providers) {
     if (id.equals(provider.getId())) {
       return provider;
     }
   }
   return null;
 }