在某些 OpenID 用户首次登录我的 Plone 站点之前,我需要将角色(包括成员角色)、成员数据和用户文件夹分配给他们。也就是说,我需要以编程方式将 OpenID 用户添加到我的 Plone 站点。portal_registration.addMember 无法添加 OpenID 用户。plone.openid 有自己的 PAS 插件,它不创建成员对象。我该怎么做才能在 setuphandler 中复制?通常的做法是手动登录 OpenID 用户,然后在登录后添加角色、成员数据和共享。但是,该用户故事不能以编程方式复制。
问问题
338 次