他のフロントエンド アプリケーションの API を保持する playframewrok サーバー アプリで、認証にデッドボルト ライブラリを使用しています。ユーザーが認証されていないときの 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 エラー ステータスを取得するにはどうすればよいですか?