我在我的 playframewrok 服务器应用程序中使用 deadbolt 库进行身份验证,该应用程序包含其他一些前端应用程序的 api。当用户未通过身份验证时,在 onAuthFailure 方法的 MyDeadboltHandler 类中,我想返回状态 403 和下一段代码:
@Override
public F.Promise<Result> onAuthFailure(Http.Context context, String content) {
return F.Promise.pure(unauthorized("Authentication Failed"));
}
但是在我的错误处理程序中的前端应用程序(Angular 1.5)中,我得到响应,这是一些带有错误状态代码的通用错误 -1 如何更改我的方法以获取正常的 403 错误状态作为响应?