コード例 #1
0
ファイル: UserAdapter.java プロジェクト: hh201020/keycloak
 private void persistAttributeValue(String name, String value) {
   UserAttributeEntity attr = new UserAttributeEntity();
   attr.setId(KeycloakModelUtils.generateId());
   attr.setName(name);
   attr.setValue(value);
   attr.setUser(user);
   em.persist(attr);
   user.getAttributes().add(attr);
 }
コード例 #2
0
ファイル: UserAdapter.java プロジェクト: appcube/keycloak
 @Override
 public void setAttribute(String name, String value) {
   for (UserAttributeEntity attr : user.getAttributes()) {
     if (attr.getName().equals(name)) {
       attr.setValue(value);
       return;
     }
   }
   UserAttributeEntity attr = new UserAttributeEntity();
   attr.setName(name);
   attr.setValue(value);
   attr.setUser(user);
   em.persist(attr);
   user.getAttributes().add(attr);
 }