草庐IT

BAD_AUTHENTICATION

全部标签

javascript - 在进行需要身份验证的 ajax 调用时如何抑制浏览器的 "authentication required"对话框?

我的用户输入第三方服务的用户名和密码。我对该服务进行了ajax调用以对它们进行身份验证。问题是,如果他们输入错误的用户名和密码,浏览器(至少是firefox)将显示“需要身份验证”对话框。如果他们随后在该对话框中输入正确的用户名和密码,我的ajax调用将返回“成功”,并且他们输入的原始用户/密码似乎是正确的,但事实并非如此(因为他们更改了它)。有什么方法可以抑制此对话框(这样我就可以让我的服务告诉他们更正他们的用户/密码)或以某种方式获取用户在浏览器对话框中输入的正确用户名和密码?这是一个firefox扩展..所以我确信有一些方法可以从请求中获取正确的通行证/登录信息..但是如果有一个

javascript - Ajax : HTTP Basic Auth and authentication cookie

我想将HTTP基本身份验证header存储在身份验证cookie中,这样我就不必在后续请求中处理授权header(我使用的是jQuery):authenticate:function(auth){varheader="Basic"+$.base64.encode(auth.username+":"+auth.password);document.cookie="Authorization:"+header;$.ajax({type:"GET",url:"http://someurl",contentType:"application/json;charset=utf-8",dataTy

javascript - "Bad Line Breaking"是否已被 "use strict"淘汰?

请假设“使用严格”;并假设JSLint已打开并且错误不能被忽略。我发现运算符和','启动的列表更具可读性,例如:vari=0,j=1,someLongVariablename1,someLongVariablename2,someLongVariablename3,someLongVariablename4;if(('dcr'===cmd&&(action)&&('get'===actionHttp||'post'===actionHttp)&&whatever){...}因此我的问题是:“BadLineBreaking”是否已因“usestrict”而过时?已编辑:“使用严格”;不会

javascript - 使用 Bootstrap 模态 : bad line 的问题

我在我的网站上创建了一个打开模式的登录按钮。B/c我必须通过AJAX加载它的内容,我使用bootbox初始化一个。然后我将内容加载到我的模态中。但是应该在页脚顶部的线在中间。如果我尝试使用Firefox的开发工具复制最终的html,itworks.如果我取消链接所有样式表但bootstwatch的主题,同样的问题。这是js:$('#login').click(function(event){event.preventDefault();bootbox.dialog({message:'',title:"Pleaselogin",buttons:{'cancel':{label:'can

javascript - Steam 发布请求 - 无法加载资源 : the server responded with a status of 400 (Bad Request)

我正在尝试发送这样的帖子请求:xhr.open("POST","/steamapi/actions/RemoveFriendAjax",false);varparams="sessionID="+session_id+"&steamid="+id;xhr.onreadystatechange=function(){//Callafunctionwhenthestatechanges.if(xhr.readyState==4&&xhr.status==200){alert(xhr.responseText);}}xhr.send(params);我正在使用Apache服务器,这是我的.h

javascript - "bad"这个构造函数到底有多厉害?

在遵循HTML5摇滚网络音频教程时,JSHint发出此警告...W056-Badconstructor.atline26col73对于下面一行...varaudioContext=new(window.AudioContext||window.webkitAudioContext)();JSHint文档解释了每当new与对象文字一起使用时都会发出警告,并继续说new“仅对创建构造函数的实例有用,并且在应用于非函数对象时没有任何意义或文字。”虽然我觉得这是一种合理的用法,但它简洁明了,而且很明显它在做什么。因此,我想加入一个忽略指令/*jshint-W056*/但我想我会问一下,以防我遗

javascript - 是否可以将 Digest-Authentication 与 XMLHTTPRequest 一起使用?

我有一个简单的问题:是否可以将Digest-Authentication与XMLHTTPRequest一起使用?如果答案是否定的,技术原因是什么?或者如果可能的话-我该怎么做?非常感谢......谷歌目前还没有好的答案:-/编辑:感谢您的回答。在收到随机数后修改header以匹配摘要身份验证方案,这似乎是一种解决方案。但我真正想要的是我可以更改我当前的调用:xmlhttp.open("GET",url,false,username,password);对某事像那样xmlhttp.open("GET",url,false,username,password,"DIGEST");这也是我最

javascript - JS Bin 警告 : Bad escapement of EOL. 如果需要使用选项 multistr

这是来自以下片段的警告:a="hello\world"显然JsBin不支持续行符,除非设置了特定的选项。如何设置提到的多字符串选项?谢谢。 最佳答案 不知道你是否需要这个了,但是使用:/*jshintmultistr:true*/例子:/*jshintmultistr:true*/vardata="multiline\text\here.";它只会删除警告。 关于javascript-JSBin警告:BadescapementofEOL.如果需要使用选项multistr,我们在Stack

javascript - "400 Bad Request"AJAX 请求响应

我有以下jQueryAJAX请求://collectformdataandcreateuserobjvaruser=newUser();user.firstname=$("#usrFirstName").val();user.lastname=$("#usrSurname").val();user.role=$("#usrRole").val();//actualajaxrequest$.ajax({type:'POST',url:'http://awesome-url',crossDomain:true,data:user,contentType:"application/json;

javascript - OWIN 和 Forms Authentication with WEB API 2 with SPA

我有一个SPAJavaScript应用程序引用的WebAPI2项目。我正在使用OWIN对请求进行身份验证,并在使用Forms身份验证登录时,但是,在每次发回服务器时,我的资源在我登录后都没有经过身份验证。App_Start/WebApiConfig.csnamespaceAPI{publicstaticclassWebApiConfig{publicstaticvoidRegister(HttpConfigurationconfig){//WebAPIconfigurationandservices//ConfigureWebAPItouseonlybearertokenauthent