如何在 wso2 重试中添加额外的请求参数?

问题描述

我需要添加一个参数来重定向。当身份验证失败时,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 并在您的服务提供商中更改本地身份验证。