xwiki支持自定义认证
继承XWikiAuthServiceImpl类后将类配置到WEB-INFO下xwiki.cfg的xwiki.authentication.authclass属性上开启自定义认证。
官方文档:https://www.xwiki.org/xwiki/bin/view/Documentation/AdminGuide/Authentication/
官方自定义认证的示例:https://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/Tutorials/Create%20a%20Custom%20Authenticator/
可以参考https://github.com/xwiki-contrib/sandbox/tree/master/authenticators/下的各种自定义认证。
自定义认证失败会启用xwiki内置的认证,也可以在自定义认证中主动调用super的认证方法。