remotePrincipal.setCredentials(new ArrayList(0));
}
remotePrincipal.getCredentials().add(credential);
// Add it to Principals remotePrincipals list
principal.addRemotePrincipal(remotePrincipal);
// Update the site remotePrincipals list
ssoSite.getRemotePrincipals().add(remotePrincipal);
// Update principal in database, (defer site update)