【发布时间】:2016-01-12 15:03:34
【问题描述】:
我根据用户指南中的说明为 WSO2 编写了一个自定义身份验证处理程序。
一般来说,处理程序工作正常,即,当提供正确的凭据时,它会正确运行 API,而当提供错误的凭据时,它会拒绝 API,但在这种情况下 - 状态代码 202 和空响应文本返回到“卷曲”。
有没有办法控制返回的响应代码或为这种情况构建合理的响应文本?每当自定义处理程序决定拒绝 API 调用时,我宁愿返回“禁止”的响应代码或“提供错误凭据”的文本。
我看到 HandleRequest(MessageContext messageContext) 返回布尔值,所以不知道如何发回所需的响应代码和文本。
【问题讨论】: