使用authenticateBasicAsync时,如何省略WWW-Authenticate响应头?
问题是Javascript api (ajax)正在调用akka-http服务,并且当auth失败时浏览器会显示登录窗口。
谢谢!
发布于 2017-01-27 15:57:13
我想通了。创建自定义拒绝处理程序以获得对响应的较低级别的控制:
def customRejectionHandler = RejectionHandler.newBuilder()
.handle {
case AuthenticationFailedRejection(cause, challenge) =>
complete(HttpResponse(StatusCodes.Unauthorized))
}
.result()然后传递给handleRejections指令。
https://stackoverflow.com/questions/41885859
复制相似问题