akka-http如何使浏览器生成身份验证窗口?

时间:2019-03-20 09:49:22

标签: scala authentication browser akka akka-http

我有Server.Route。我想在浏览器中获取身份验证窗口,要求用户输入登录名和密码。 我在文章中读到,服务器应向客户端返回401错误和身份验证标头,以使浏览器生成此窗口。

  val route =
  path("somepath") {
    get {
            respondWithHeaders(RawHeader("WWW-Authenticate", "somevalue"), Origin(HttpOrigin("http://akka.io"))) {
              complete(StatusCodes.Unathorized)
            }
           }
          }

我没有在浏览器中获得任何身份验证窗口,只有401错误。 如果我做错了什么?您知道在浏览器中获取此窗口的任何其他方法吗?

0 个答案:

没有答案