0

我正在尝试为 WSO2 API 管理器(v. 1.8.0)编写一个自定义的用户注册工作流扩展。每当用户在 api 商店注册时,我想向管理员发送一封通知电子邮件。在电子邮件中,我想包含有关用户的基本数据 - 电子邮件、名字、姓氏等......我很难找出我可以使用哪个类来检索这些数据。

4

1 回答 1

0

应用程序注册工作流和订阅工作流具有 DTO 类(ApplicationRegistrationWorkflowDTO.java、SubscriptionWorkflowDTO.java),您可以在其中将 WorkflowDTO 转换为它们并获取与该工作流相关的详细信息。但是对于用户注册工作流程,我找不到这样的 DTO 类。但据我所知,当用户注册时,该用户的所有详细信息都将存储为用户配置文件(这是 apimanger 中使用的 IS 的一个功能)。因此,通过管理员服务调用,您可以获得特定用户的用户配置文件。在这里[1],您可以找到一个示例用户配置文件管理服务客户端。希望这会对你有所帮助。

1. https://svn.wso2.org/repos/wso2/carbon/platform/trunk/platform-integration/test-automation-framework/org.wso2.carbon.automation.api/src/main/java/org/wso2/碳/自动化/api/clients/identity/UserProfileMgtServiceClient.java

于 2015-02-26T08:59:19.680 回答