我们的要求是将电子邮件ID作为登录的用户名。我们使用了link找到的博主帖子。我们在customauthenticator
类文件中构建了业务逻辑,并刚刚部署了BE身份验证部分。我们按照建议使用了dropins文件夹,并修改了conf / advanced目录中的authenitcators.xml
文件。
我们尝试了disabled=true
和disabled=false
,以及越来越高的优先级。根本没有变化。它似乎没有被拾取的jar文件。是否有任何其他配置我们缺少以激活自定义身份验证?任何指针都会有所帮助。
答案 0 :(得分:0)
您无需为自己的要求编写自定义身份验证器。
如果在user-mgt.xml中启用JDBCUserStoreManager并将以下属性设为true,则电子邮件ID将用作用户名。
Property name =“IsEmailUserName”
谢谢, Hasini。