WSO2 - 在自定义身份验证终结点POST后无法重定向

时间:2016-05-18 00:58:40

标签: wso2 wso2is wso2carbon

我创建了一个自定义身份验证端点,例如https://www.custom-auth.localpc,当我尝试登录时,该端点正由WSO2重定向。 但是,当我单击“确定”并将POST发送回http://localhost:9443/commonauth时,WSO2会回复302并重定向到http://localhost:9443/https://www.custom-auth.localpc?loginStatus=true

当我检查控制台日志时,我发现以下错误:

ERROR {org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultRequestCoordinator} - Exception in Authentication Framework org.wso2.carbon.identity.application.authentication.framework.exception.FrameworkException: No authenticator can handle the request in step : 1

请求登录的服务提供商已正确配置,因为它适用于WSO2默认身份验证端点。

有没有想过这个?

2 个答案:

答案 0 :(得分:1)

所以,我认为这个问题相当简单。来自wso2的重定向更像是误导。

因此,在提交数据时,字段usernamepassword必须为小写。

在发布数据时发现任何问题,它会将302重定向到碳登录页面。

答案 1 :(得分:0)

我认为这可能是因为canHandle()方法。您可以参考正在使用外部端点的other custom authenticatorstry这些是处理请求的方式。