Rest 浏览器中的ServiceStack 401身份验证提示
我在IIS8上使用ServiceStack 3.9.70-当在auth/credentials向默认身份验证提供程序服务发布无效用户凭据时,会像预期的那样返回401个未经授权的响应以及浏览器chrome和firefox提示需要进行身份验证 这都是在angularjs应用程序的上下文中,我正在相应地处理401响应,但是浏览器提示非常烦人,我希望它消失。当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
谢谢 我认为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。