Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rest 浏览器中的ServiceStack 401身份验证提示_Rest_Angularjs_Authentication_<img Src="//i.stack.imgur.com/WM7S8.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">servicestack - Fatal编程技术网 servicestack,Rest,Angularjs,Authentication,servicestack" /> servicestack,Rest,Angularjs,Authentication,servicestack" />

Rest 浏览器中的ServiceStack 401身份验证提示

Rest 浏览器中的ServiceStack 401身份验证提示,rest,angularjs,authentication,servicestack,Rest,Angularjs,Authentication,servicestack,我在IIS8上使用ServiceStack 3.9.70-当在auth/credentials向默认身份验证提供程序服务发布无效用户凭据时,会像预期的那样返回401个未经授权的响应以及浏览器chrome和firefox提示需要进行身份验证 这都是在angularjs应用程序的上下文中,我正在相应地处理401响应,但是浏览器提示非常烦人,我希望它消失。当ServiceStack身份验证服务返回401响应时,如何防止浏览器提示输入凭据 谢谢 我认为401响应适用于标准http状态码协议,类似于403

我在IIS8上使用ServiceStack 3.9.70-当在auth/credentials向默认身份验证提供程序服务发布无效用户凭据时,会像预期的那样返回401个未经授权的响应以及浏览器chrome和firefox提示需要进行身份验证

这都是在angularjs应用程序的上下文中,我正在相应地处理401响应,但是浏览器提示非常烦人,我希望它消失。当ServiceStack身份验证服务返回401响应时,如何防止浏览器提示输入凭据


谢谢

我认为401响应适用于标准http状态码协议,类似于403禁止响应


如果您想避免凭证握手并节省带宽,您可以在发送的每个RESTful请求中,在同一资源上的HEAD请求中包含。我认为401响应适用于标准http状态码协议,类似于403禁止响应


如果您想避免凭证握手并节省带宽,您可以在发送的每个RESTful请求中,将同一资源上的HEAD请求包括在内。

有时,良好的夜间睡眠会起到很大的作用。我通过简单地禁用基本身份验证解决了这个问题。我在我的web.config中创建了一个条目,但同样的更改可以直接在IIS中的站点身份验证功能下进行。现在,我的angular应用程序可以相应地处理401响应,而无需浏览器发出提示

<system.webServer>
  <security>
     <authentication>
       <basicAuthentication enabled="false" />
     </authentication>
  </security>
</system.webServer>

有时候,睡个好觉会有很大的不同。我通过简单地禁用基本身份验证解决了这个问题。我在我的web.config中创建了一个条目,但同样的更改可以直接在IIS中的站点身份验证功能下进行。现在,我的angular应用程序可以相应地处理401响应,而无需浏览器发出提示

<system.webServer>
  <security>
     <authentication>
       <basicAuthentication enabled="false" />
     </authentication>
  </security>
</system.webServer>

绝对是抑制这些提示的最佳解决方案。非常适用于Web API。绝对是抑制这些提示的最佳解决方案。也非常适用于Web API。