我正在尝试为WSO2 API Manager(v.1.8.0)编写自定义用户注册工作流扩展。我想在用户在api商店注册时向管理员发送通知电子邮件。在电子邮件中,我想要包含有关用户的基本数据 - 电子邮件,名字,姓氏等...我很难找到可用于检索此数据的类。
答案 0 :(得分:0)
应用程序注册工作流和订阅工作流具有DTO类(ApplicationRegistrationWorkflowDTO.java,SubscriptionWorkflowDTO.java),您可以在其中将WorkflowDTO强制转换为它们并获取与该工作流相关的详细信息。但是对于用户注册工作流程,我无法找到这样的DTO课程。但据我所知,当用户注册时,该用户的所有细节都将存储为用户配置文件(这是apimanger中使用的IS的一项功能)。因此,通过管理服务调用,您可以获取特定用户的用户配置文件。[1]您可以找到示例用户配置文件管理服务客户端。希望这会对你有所帮助。