我已经安装了drupal 8的默认cas模块,并借助它可以保存用户的用户名字段。但是,我在之间又调用了一个Web服务,以根据用户名返回名字和姓氏。如何保存这些详细信息?我不想在用户中为名字和姓氏创建自定义字段,但是我想使用现有的配置文件字段。
我尝试过:
$property_bag->setAttribute('field_profile_first_name[0][value]',$user_data['firstname']);
在modules\cas\src\Service\CasValidator.php
文件中。但是,它不会保存配置文件值。