问题描述
我需要添加一个参数来重定向。当身份验证失败时,WSO2 重定向到带有 &authFailure=true&authFailureMsg=login.fail.message
请求参数的登录页面。
我无法通过更改 org.wso2.carbon.identity.application.authenticator.basicauth.BasicaAuthenticator
类消息向其添加一些附加参数。
有什么办法吗?
解决方法
此外,还可以通过一种非常简单的方式修改位于以下位置的 login.jsp 文件:
toString()
并且您无需构建任何自定义身份验证器和重新部署即可完成此操作。它是热部署。
仔细修改这个文件也很重要,因为它被平台上的所有登录流程使用
,我无法更改BasicAuthenticator.class。通过注册我的 LocalBasicAuthenticator 添加其他参数,其中功能与 BasicAuthenticator 相同,但您可以添加查询参数并对其进行修改。然后在 components/dropins 中替换 jar 并在您的服务提供商中更改本地身份验证。