Authentication 未在WSO2 GS上调用自定义身份验证程序

Authentication 未在WSO2 GS上调用自定义身份验证程序,authentication,wso2,Authentication,Wso2,我们的要求是将电子邮件id作为登录的用户名。我们使用了在这里找到的博客帖子。我们在customauthenticator类文件中构建了业务逻辑,并且只部署了BE身份验证块。我们按照建议使用了dropins文件夹,并修改了conf/advanced目录中的authenitcators.xml文件 我们尝试了disabled=true和disabled=false,以及更低和更高的优先级。根本没有变化。似乎没有提取jar文件。为了激活自定义身份验证,是否缺少任何其他配置?任何指针都会有帮助。您不必为

我们的要求是将电子邮件id作为登录的用户名。我们使用了在这里找到的博客帖子。我们在
customauthenticator
类文件中构建了业务逻辑,并且只部署了BE身份验证块。我们按照建议使用了dropins文件夹,并修改了conf/advanced目录中的
authenitcators.xml
文件


我们尝试了
disabled=true
disabled=false
,以及更低和更高的优先级。根本没有变化。似乎没有提取jar文件。为了激活自定义身份验证,是否缺少任何其他配置?任何指针都会有帮助。

您不必为自己的需求编写自定义验证器

如果在user-mgt.xml中启用JDBCUserStoreManager并将以下属性设置为true,则电子邮件id将用作用户名

属性名称=“IsEmailUserName”

谢谢,
Hasini。

我们的要求是根据外部LDAP进行身份验证。启用电子邮件id作为JDBCUserStoreManager的属性是否也适用于ldap用户存储管理器?我会尝试一下,让你知道。