繁体   English   中英

用户Dao访问WSO2 API Manager中的内部用户存储

[英]User Dao to access internal user store in WSO2 API Manager

我正在尝试为WSO2 API Manager(v.1.8.0)编写自定义用户注册工作流扩展。 我想在用户在api商店注册时向管理员发送通知电子邮件。 在电子邮件中,我想要包含有关用户的基本数据 - 电子邮件,名字,姓氏等...我很难找到可用于检索此数据的类。

应用程序注册工作流和订阅工作流具有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 /客户/身份证/ UserProfileMgtServiceClient.java

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM