我正在尝试创建一个使用WSO2 API Manager和Identity Server的自我注册客户端应用程序 .
当我尝试调用Identity Server提供的Web服务时,我发现有些java类正试图从名为 self-signup.xml
的注册表文件中获取租户管理员凭据 .
因此,每当我通过碳UI更改管理员凭据时,我都被迫在 self-signup.xml
手动更改租户的管理员凭据 .
我的问题是:
-
WSO2 Identity Sever是否有任何特定原因从该注册表文件获取租户管理员凭据而不是从数据库中检索它?
-
在数据库中更新凭证时,有没有办法自动更新写在该注册表文件上的租户管理员凭证(例如通过碳UI更改)
提前致谢 .
1 回答
您在此处使用自助注册的Web服务是什么?
如果您使用
UserRegistrationAdminService
,则不应要求任何管理员凭据进行自我注册 .您不应该要求从客户端的文件中读取管理员凭据 . 通常,如果要调用需要从客户端进行身份验证的Web服务,则需要用户登录到您的客户端,并且需要使用该用户检索到的cookie .