0

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

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

4

1 回答 1

0

您不必为您的要求编写自定义身份验证器。

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

属性名称="IsEmailUserName"

谢谢,哈西尼。

于 2012-10-03T14:37:38.797 回答