KEYCLOAK-600 Users shouldn't be registered with Federation Provider on an import

This commit is contained in:
mposolda committed 2014-08-07 12:38:56 +02:00
1 parent 746da8f270
commit 76db33829b
4 files changed
+18 -4

No files matched your search

@@ -577,7 +577,8 @@ public class RepresentationToModel {
// Users
public static UserModel createUser(KeycloakSession session, RealmModel newRealm, UserRepresentation userRep, Map<String, ApplicationModel> appMap) {
UserModel user = session.users().addUser(newRealm, userRep.getId(), userRep.getUsername(), false);
// Import users just to user storage. Don't federate
UserModel user = session.userStorage().addUser(newRealm, userRep.getId(), userRep.getUsername(), false);
user.setEnabled(userRep.isEnabled());
user.setEmail(userRep.getEmail());
user.setFirstName(userRep.getFirstName());
@@ -336,7 +336,7 @@ public class UserAdapter extends AbstractMongoAdapter<MongoUserEntity> implement
@Override
public void setFederationLink(String link) {
user.setFederationLink(link);
updateUser();
}
@Override