我正在通过网络服务设置 Symfony 用户登录。
在我的 UserProvider 中,我从 web 服务(Salesforce SOAP)中获取用户。找到用户后,我创建一个新的用户对象。
我的问题来自网络服务,用户有很多我需要存储的信息。
除了食谱提供的四个选项 - return new User($username, $password, $salt, $roles) - 我还需要大约 20 个带有 getter 和 setter 的字段。
在不重新调用 Web 服务的情况下,将这些从 UserProvider 传递给用户的最佳方法是什么?
我错过了什么吗?
任何帮助深表感谢。
邓肯