Comparing version 0.1.8 to 0.2.0
@@ -42,2 +42,6 @@ ;(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ | ||
Auth0.prototype._isAdLdapConnection = function (connection) { | ||
return connection === 'adldap'; | ||
}; | ||
Auth0.prototype.parseHash = function (callback) { | ||
@@ -160,3 +164,3 @@ if(!window.location.hash.match(/access_token/)) return; | ||
if (options.username || options.email) { | ||
return this.loginWithDbConnection(options, callback); | ||
return this.loginWithUsernamePassword(options, callback); | ||
} | ||
@@ -179,3 +183,3 @@ | ||
Auth0.prototype.loginWithDbConnection = function (options, callback) { | ||
Auth0.prototype.loginWithUsernamePassword = function (options, callback) { | ||
var self = this; | ||
@@ -205,4 +209,7 @@ | ||
var endpoint = this._isAdLdapConnection(query.connection) ? | ||
'/adldap/login' : '/dbconnections/login'; | ||
if (use_jsonp()) { | ||
return jsonp('https://' + this._domain + '/dbconnections/login?' + qs.stringify(query), { | ||
return jsonp('https://' + this._domain + endpoint + '?' + qs.stringify(query), { | ||
param: 'cbx', | ||
@@ -223,3 +230,3 @@ timeout: 15000 | ||
reqwest({ | ||
url: 'https://' + this._domain + '/dbconnections/login', | ||
url: 'https://' + this._domain + endpoint, | ||
method: 'post', | ||
@@ -1021,3 +1028,2 @@ type: 'html', | ||
},{}],11:[function(require,module,exports){ | ||
/*! version: 0.9.1 */ | ||
/*! | ||
@@ -1024,0 +1030,0 @@ * Reqwest! A general purpose XHR connection manager |
@@ -1,1 +0,1 @@ | ||
!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b){function c(a){return this instanceof c?(e(a,"clientID"),e(a,"callbackURL"),e(a,"domain"),this._clientID=a.clientID,this._callbackURL=a.callbackURL,this._domain=a.domain,a.success&&this.parseHash(a.success),this._failure=a.failure,void 0):new c(a)}var d="undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e=a("./lib/assert_required"),f=a("./lib/base64_url_decode"),g=a("qs"),h=a("reqwest"),i=a("jsonp"),j=a("./lib/use_jsonp"),k=a("./lib/LoginError"),l=a("./lib/json_parse");c.prototype._redirect=function(a){d.window.location=a},c.prototype._renderAndSubmitWSFedForm=function(a){var b=document.createElement("div");b.innerHTML=a;var c=document.body.appendChild(b).children[0];c.submit()},c.prototype.parseHash=function(a){if(window.location.hash.match(/access_token/)){var b=window.location.hash.substr(1),c=g.parse(b),d=c.id_token,e=d.split(".")[1],h=l(f(e));a(h,d,c.access_token,c.state)}},c.prototype.signup=function(a,b){function c(){return"auto_login"in a&&!a.auto_login?(b&&b(),void 0):(e.login(a,b),void 0)}function d(a,c){var d=new k(a,c);return b?b(d):e._failure?e._failure(d):void 0}var e=this,f={response_type:"token",client_id:this._clientID,connection:a.connection,redirect_uri:this._callbackURL,scope:"openid profile"};return a.state&&(f.state=a.state),f.email=a.username||a.email,f.password=a.password,f.tenant=this._domain.split(".")[0],j()?i("https://"+this._domain+"/dbconnections/signup?"+g.stringify(f),{param:"cbx",timeout:15e3},function(a,b){return a?d(0,a):200==b.status?c():d(b.status,b.err)}):(h({url:"https://"+this._domain+"/dbconnections/signup",method:"post",type:"html",data:f,success:c,crossOrigin:!0}).fail(function(a){d(a.status,a.responseText)}),void 0)},c.prototype.changePassword=function(a,b){function c(){b&&b()}function d(a,c){var d=new k(a,c);return b?b(d):e._failure?e._failure(d):void 0}var e=this,f={tenant:this._domain.split(".")[0],connection:a.connection,email:a.username||a.email,password:a.password};return j()?i("https://"+this._domain+"/dbconnections/change_password?"+g.stringify(f),{param:"cbx",timeout:15e3},function(a,b){return a?d(0,a):200==b.status?c():d(b.status,b.err)}):(h({url:"https://"+this._domain+"/dbconnections/change_password",method:"post",type:"html",data:f,success:c,crossOrigin:!0}).fail(function(a){d(a.status,a.responseText)}),void 0)},c.prototype.login=function(a,b){if(a.username||a.email)return this.loginWithDbConnection(a,b);var c={response_type:"token",client_id:this._clientID,connection:a.connection,redirect_uri:this._callbackURL,scope:"openid profile"};a.state&&(c.state=a.state),this._redirect("https://"+this._domain+"/authorize?"+g.stringify(c))},c.prototype.loginWithDbConnection=function(a,b){function c(a){return b?b(a):d._failure?d._failure(a):void 0}var d=this,e={response_type:"token",client_id:this._clientID,connection:a.connection,redirect_uri:this._callbackURL,scope:"openid profile"};return a.state&&(e.state=a.state),e.username=a.username||a.email,e.password=a.password,e.tenant=this._domain.split(".")[0],j()?i("https://"+this._domain+"/dbconnections/login?"+g.stringify(e),{param:"cbx",timeout:15e3},function(a,b){if(a)return c(a);if("error"in b){var e=new k(b.status,b.error);return c(e)}d._renderAndSubmitWSFedForm(b.form)}):(h({url:"https://"+this._domain+"/dbconnections/login",method:"post",type:"html",data:e,crossOrigin:!0,success:function(a){d._renderAndSubmitWSFedForm(a)}}).fail(function(a){var b=a;b.status&&0!==b.status||(b={},b.status=401,b.responseText={code:"invalid_user_password"});var d=new k(b.status,b.responseText);return c(d)}),void 0)},c.prototype.getSSOData=function(a){return i("https://"+this._domain+"/user/ssodata",{param:"cbx",timeout:15e3},function(b,c){a(null,b?{}:c)})},c.prototype.getConnections=function(a){return i("https://"+this._domain+"/public/api/"+this._clientID+"/connections",{param:"cbx",timeout:15e3},a)},b.exports=c},{"./lib/LoginError":2,"./lib/assert_required":3,"./lib/base64_url_decode":4,"./lib/json_parse":5,"./lib/use_jsonp":6,jsonp:8,qs:10,reqwest:11}],2:[function(a,b){function c(a,b){var c;if("string"==typeof b)try{c=d(b)}catch(e){c={message:b}}else c=b;var f=Error.call(this,c.description||c.message||c.error);return f.status=a,f.name=c.code,f.code=c.code,f.details=c,0===a&&(f.code="Unknown",f.message="Unknown error."),f}var d=a("./json_parse");Object&&Object.create&&(c.prototype=Object.create(Error.prototype,{constructor:{value:c}})),b.exports=c},{"./json_parse":5}],3:[function(a,b){b.exports=function(a,b){if(!a[b])throw new Error(b+" is required.")}},{}],4:[function(a,b){var c=a("Base64");b.exports=function(a){var b=a.replace("-","+").replace("_","/");switch(b.length%4){case 0:break;case 2:b+="==";break;case 3:b+="=";break;default:throw"Illegal base64url string!"}return c.atob(b)}},{Base64:7}],5:[function(require,module,exports){module.exports=function(str){return window.JSON?window.JSON.parse(str):eval("("+str+")")}},{}],6:[function(a,b){b.exports=function(){var a=window.XMLHttpRequest?new XMLHttpRequest:null;return a&&"withCredentials"in a?!1:"XDomainRequest"in window&&"http:"===window.location.protocol}},{}],7:[function(a,b,c){!function(){var a="undefined"!=typeof c?c:this,b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",d=function(){try{document.createElement("$")}catch(a){return a}}();a.btoa||(a.btoa=function(a){for(var c,e,f=0,g=b,h="";a.charAt(0|f)||(g="=",f%1);h+=g.charAt(63&c>>8-8*(f%1))){if(e=a.charCodeAt(f+=.75),e>255)throw d;c=c<<8|e}return h}),a.atob||(a.atob=function(a){if(a=a.replace(/=+$/,""),1==a.length%4)throw d;for(var c,e,f=0,g=0,h="";e=a.charAt(g++);~e&&(c=f%4?64*c+e:e,f++%4)?h+=String.fromCharCode(255&c>>(6&-2*f)):0)e=b.indexOf(e);return h})}()},{}],8:[function(a,b){function c(){}function d(a,b,d){function g(){m.parentNode.removeChild(h),window["__jp"+n]=c}"function"==typeof b&&(d=b,b={});var h,i,b=b||{},j=b.param||"callback",k=null!=b.timeout?b.timeout:6e4,l=encodeURIComponent,m=document.getElementsByTagName("script")[0],n=f++;k&&(i=setTimeout(function(){g(),d&&d(new Error("Timeout"))},k)),window["__jp"+n]=function(a){e("jsonp got",a),i&&clearTimeout(i),g(),d&&d(null,a)},a+=(~a.indexOf("?")?"&":"?")+j+"="+l("__jp"+n),a=a.replace("?&","?"),e('jsonp req "%s"',a),h=document.createElement("script"),h.src=a,m.parentNode.insertBefore(h,m)}var e=a("debug")("jsonp");b.exports=d;var f=0},{debug:9}],9:[function(a,b){function c(a){return c.enabled(a)?function(b){var d=new Date,e=d-(c[a]||d);c[a]=d,b=a+" "+b+" +"+c.humanize(e),window.console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}:function(){}}b.exports=c,c.names=[],c.skips=[],c.enable=function(a){try{localStorage.debug=a}catch(b){}for(var d=(a||"").split(/[\s,]+/),e=d.length,f=0;e>f;f++)a=d[f].replace("*",".*?"),"-"===a[0]?c.skips.push(new RegExp("^"+a.substr(1)+"$")):c.names.push(new RegExp("^"+a+"$"))},c.disable=function(){c.enable("")},c.humanize=function(a){var b=1e3,c=6e4,d=60*c;return a>=d?(a/d).toFixed(1)+"h":a>=c?(a/c).toFixed(1)+"m":a>=b?(0|a/b)+"s":a+"ms"},c.enabled=function(a){for(var b=0,d=c.skips.length;d>b;b++)if(c.skips[b].test(a))return!1;for(var b=0,d=c.names.length;d>b;b++)if(c.names[b].test(a))return!0;return!1},window.localStorage&&c.enable(localStorage.debug)},{}],10:[function(a,b,c){function d(){return t?Object.create(null):{}}function e(a,b){if(0==a[b].length)return a[b]=d();var c=d();for(var e in a[b])s.call(a[b],e)&&(c[e]=a[b][e]);return a[b]=c,c}function f(a,b,c,d){var g=a.shift();if(g){var h=b[c]=b[c]||[];"]"==g?v(h)?""!=d&&h.push(d):"object"==typeof h?h[w(h).length]=d:h=b[c]=[b[c],d]:~u(g,"]")?(g=g.substr(0,g.length-1),!z.test(g)&&v(h)&&(h=e(b,c)),f(a,h,g,d)):(!z.test(g)&&v(h)&&(h=e(b,c)),f(a,h,g,d))}else v(b[c])?b[c].push(d):b[c]="object"==typeof b[c]?d:"undefined"==typeof b[c]?d:[b[c],d]}function g(a,b,c){if(~u(b,"]")){var e=b.split("[");e.length,f(e,a,"base",c)}else{if(!z.test(b)&&v(a.base)){var g=d();for(var h in a.base)g[h]=a.base[h];a.base=g}o(a.base,b,c)}return a}function h(a){if("object"!=typeof a)return a;if(v(a)){var b=[];for(var c in a)s.call(a,c)&&b.push(a[c]);return b}for(var d in a)a[d]=h(a[d]);return a}function i(a){if(!t)return a;if(v(a))return a;if(a&&"object"!=typeof a)return a;for(var b in a)s.call(a,b)&&(a[b]=i(a[b]));return a.__proto__=Object.prototype,a}function j(a){var b={base:{}};return x(w(a),function(c){g(b,c,a[c])}),h(b.base)}function k(a){var b=y(String(a).split("&"),function(a,b){var c=u(b,"="),d=p(b),e=b.substr(0,d||c),f=b.substr(d||c,b.length),f=f.substr(u(f,"=")+1,f.length);return""==e&&(e=b,f=""),""==e?a:g(a,q(e),q(f))},{base:d()}).base;return i(h(b))}function l(a,b){if(!b)throw new TypeError("stringify expects an object");return b+"="+encodeURIComponent(a)}function m(a,b){var c=[];if(!b)throw new TypeError("stringify expects an object");for(var d=0;d<a.length;d++)c.push(A(a[d],b+"["+d+"]"));return c.join("&")}function n(a,b){for(var c,d=[],e=w(a),f=0,g=e.length;g>f;++f)c=e[f],""!=c&&(null==a[c]?d.push(encodeURIComponent(c)+"="):d.push(A(a[c],b?b+"["+encodeURIComponent(c)+"]":encodeURIComponent(c))));return d.join("&")}function o(a,b,c){var d=a[b];void 0===d?a[b]=c:v(d)?d.push(c):a[b]=[d,c]}function p(a){for(var b,c,d=a.length,e=0;d>e;++e)if(c=a[e],"]"==c&&(b=!1),"["==c&&(b=!0),"="==c&&!b)return e}function q(a){try{return decodeURIComponent(a.replace(/\+/g," "))}catch(b){return a}}var r=Object.prototype.toString,s=Object.prototype.hasOwnProperty,t=function(){var a;return Object.create?(a=Object.create(null),a.__proto__=Object.prototype,a.hasOwnProperty===s):!1}(),u="function"==typeof Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){"string"==typeof a&&"undefined"==typeof"a"[0]&&(a=a.split(""));for(var c=0;c<a.length;c++)if(a[c]===b)return c;return-1},v=Array.isArray||function(a){return"[object Array]"==r.call(a)},w=Object.keys||function(a){var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c);return b},x="function"==typeof Array.prototype.forEach?function(a,b){return a.forEach(b)}:function(a,b){for(var c=0;c<a.length;c++)b(a[c])},y=function(a,b,c){if("function"==typeof a.reduce)return a.reduce(b,c);for(var d=c,e=0;e<a.length;e++)d=b(d,a[e]);return d},z=/^[0-9]+$/;c.parse=function(a){return null==a||""==a?{}:"object"==typeof a?j(a):k(a)};var A=c.stringify=function(a,b){return v(a)?m(a,b):"[object Object]"==r.call(a)?n(a,b):"string"==typeof a?l(a,b):b+"="+encodeURIComponent(String(a))}},{}],11:[function(require,module,exports){!function(a,b,c){"undefined"!=typeof module&&module.exports?module.exports=c():"function"==typeof define&&define.amd?define(c):b[a]=c()}("reqwest",this,function(){function handleReadyState(a,b,c){return function(){return a._aborted?c(a.request):(a.request&&4==a.request[readyState]&&(a.request.onreadystatechange=noop,twoHundo.test(a.request.status)?b(a.request):c(a.request)),void 0)}}function setHeaders(a,b){var c,d=b.headers||{};d.Accept=d.Accept||defaultHeaders.accept[b.type]||defaultHeaders.accept["*"],b.crossOrigin||d[requestedWith]||(d[requestedWith]=defaultHeaders.requestedWith),d[contentType]||(d[contentType]=b.contentType||defaultHeaders.contentType);for(c in d)d.hasOwnProperty(c)&&"setRequestHeader"in a&&a.setRequestHeader(c,d[c])}function setCredentials(a,b){"undefined"!=typeof b.withCredentials&&"undefined"!=typeof a.withCredentials&&(a.withCredentials=!!b.withCredentials)}function generalCallback(a){lastValue=a}function urlappend(a,b){return a+(/\?/.test(a)?"&":"?")+b}function handleJsonp(a,b,c,d){var e=uniqid++,f=a.jsonpCallback||"callback",g=a.jsonpCallbackName||reqwest.getcallbackPrefix(e),h=new RegExp("((^|\\?|&)"+f+")=([^&]+)"),i=d.match(h),j=doc.createElement("script"),k=0,l=-1!==navigator.userAgent.indexOf("MSIE 10.0");return i?"?"===i[3]?d=d.replace(h,"$1="+g):g=i[3]:d=urlappend(d,f+"="+g),win[g]=generalCallback,j.type="text/javascript",j.src=d,j.async=!0,"undefined"==typeof j.onreadystatechange||l||(j.event="onclick",j.htmlFor=j.id="_reqwest_"+e),j.onload=j.onreadystatechange=function(){return j[readyState]&&"complete"!==j[readyState]&&"loaded"!==j[readyState]||k?!1:(j.onload=j.onreadystatechange=null,j.onclick&&j.onclick(),b(lastValue),lastValue=void 0,head.removeChild(j),k=1,void 0)},head.appendChild(j),{abort:function(){j.onload=j.onreadystatechange=null,c({},"Request is aborted: timeout",{}),lastValue=void 0,head.removeChild(j),k=1}}}function getRequest(a,b){var c,d=this.o,e=(d.method||"GET").toUpperCase(),f="string"==typeof d?d:d.url,g=d.processData!==!1&&d.data&&"string"!=typeof d.data?reqwest.toQueryString(d.data):d.data||null,h=!1;return"jsonp"!=d.type&&"GET"!=e||!g||(f=urlappend(f,g),g=null),"jsonp"==d.type?handleJsonp(d,a,b,f):(c=xhr(d),c.open(e,f,d.async===!1?!1:!0),setHeaders(c,d),setCredentials(c,d),win[xDomainRequest]&&c instanceof win[xDomainRequest]?(c.onload=a,c.onerror=b,c.onprogress=function(){},h=!0):c.onreadystatechange=handleReadyState(this,a,b),d.before&&d.before(c),h?setTimeout(function(){c.send(g)},200):c.send(g),c)}function Reqwest(a,b){this.o=a,this.fn=b,init.apply(this,arguments)}function setType(a){var b=a.match(/\.(json|jsonp|html|xml)(\?|$)/);return b?b[1]:"js"}function init(o,fn){function complete(a){for(o.timeout&&clearTimeout(self.timeout),self.timeout=null;self._completeHandlers.length>0;)self._completeHandlers.shift()(a)}function success(resp){resp="jsonp"!==type?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=win.JSON?win.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);self._fulfillmentHandlers.length>0;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function error(a,b,c){for(a=self.request,self._responseArgs.resp=a,self._responseArgs.msg=b,self._responseArgs.t=c,self._erred=!0;self._errorHandlers.length>0;)self._errorHandlers.shift()(a,b,c);complete(a)}this.url="string"==typeof o?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this,type=o.type||setType(this.url);fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){self.abort()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}function reqwest(a,b){return new Reqwest(a,b)}function normalize(a){return a?a.replace(/\r?\n/g,"\r\n"):""}function serial(a,b){var c,d,e,f,g=a.name,h=a.tagName.toLowerCase(),i=function(a){a&&!a.disabled&&b(g,normalize(a.attributes.value&&a.attributes.value.specified?a.value:a.text))};if(!a.disabled&&g)switch(h){case"input":/reset|button|image|file/i.test(a.type)||(c=/checkbox/i.test(a.type),d=/radio/i.test(a.type),e=a.value,(!(c||d)||a.checked)&&b(g,normalize(c&&""===e?"on":e)));break;case"textarea":b(g,normalize(a.value));break;case"select":if("select-one"===a.type.toLowerCase())i(a.selectedIndex>=0?a.options[a.selectedIndex]:null);else for(f=0;a.length&&f<a.length;f++)a.options[f].selected&&i(a.options[f])}}function eachFormElement(){var a,b,c=this,d=function(a,b){var d,e,f;for(d=0;d<b.length;d++)for(f=a[byTag](b[d]),e=0;e<f.length;e++)serial(f[e],c)};for(b=0;b<arguments.length;b++)a=arguments[b],/input|select|textarea/i.test(a.tagName)&&serial(a,c),d(a,["input","select","textarea"])}function serializeQueryString(){return reqwest.toQueryString(reqwest.serializeArray.apply(null,arguments))}function serializeHash(){var a={};return eachFormElement.apply(function(b,c){b in a?(a[b]&&!isArray(a[b])&&(a[b]=[a[b]]),a[b].push(c)):a[b]=c},arguments),a}function buildParams(a,b,c,d){var e,f,g,h=/\[\]$/;if(isArray(b))for(f=0;b&&f<b.length;f++)g=b[f],c||h.test(a)?d(a,g):buildParams(a+"["+("object"==typeof g?f:"")+"]",g,c,d);else if(b&&"[object Object]"===b.toString())for(e in b)buildParams(a+"["+e+"]",b[e],c,d);else d(a,b)}var win=window,doc=document,twoHundo=/^20\d$/,byTag="getElementsByTagName",readyState="readyState",contentType="Content-Type",requestedWith="X-Requested-With",head=doc[byTag]("head")[0],uniqid=0,callbackPrefix="reqwest_"+ +new Date,lastValue,xmlHttpRequest="XMLHttpRequest",xDomainRequest="XDomainRequest",noop=function(){},isArray="function"==typeof Array.isArray?Array.isArray:function(a){return a instanceof Array},defaultHeaders={contentType:"application/x-www-form-urlencoded",requestedWith:xmlHttpRequest,accept:{"*":"text/javascript, text/html, application/xml, text/xml, */*",xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript",js:"application/javascript, text/javascript"}},xhr=function(a){if(a.crossOrigin===!0){var b=win[xmlHttpRequest]?new XMLHttpRequest:null;if(b&&"withCredentials"in b)return b;if(win[xDomainRequest])return new XDomainRequest;throw new Error("Browser does not support cross-origin requests")}return win[xmlHttpRequest]?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP")},globalSetupOptions={dataFilter:function(a){return a}};return Reqwest.prototype={abort:function(){this._aborted=!0,this.request.abort()},retry:function(){init.call(this,this.o,this.fn)},then:function(a,b){return a=a||function(){},b=b||function(){},this._fulfilled?this._responseArgs.resp=a(this._responseArgs.resp):this._erred?b(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):(this._fulfillmentHandlers.push(a),this._errorHandlers.push(b)),this},always:function(a){return this._fulfilled||this._erred?a(this._responseArgs.resp):this._completeHandlers.push(a),this},fail:function(a){return this._erred?a(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):this._errorHandlers.push(a),this}},reqwest.serializeArray=function(){var a=[];return eachFormElement.apply(function(b,c){a.push({name:b,value:c})},arguments),a},reqwest.serialize=function(){if(0===arguments.length)return"";var a,b,c=Array.prototype.slice.call(arguments,0);return a=c.pop(),a&&a.nodeType&&c.push(a)&&(a=null),a&&(a=a.type),b="map"==a?serializeHash:"array"==a?reqwest.serializeArray:serializeQueryString,b.apply(null,c)},reqwest.toQueryString=function(a,b){var c,d,e=b||!1,f=[],g=encodeURIComponent,h=function(a,b){b="function"==typeof b?b():null==b?"":b,f[f.length]=g(a)+"="+g(b)};if(isArray(a))for(d=0;a&&d<a.length;d++)h(a[d].name,a[d].value);else for(c in a)buildParams(c,a[c],e,h);return f.join("&").replace(/%20/g,"+")},reqwest.getcallbackPrefix=function(){return callbackPrefix},reqwest.compat=function(a,b){return a&&(a.type&&(a.method=a.type)&&delete a.type,a.dataType&&(a.type=a.dataType),a.jsonpCallback&&(a.jsonpCallbackName=a.jsonpCallback)&&delete a.jsonpCallback,a.jsonp&&(a.jsonpCallback=a.jsonp)),new Reqwest(a,b)},reqwest.ajaxSetup=function(a){a=a||{};for(var b in a)globalSetupOptions[b]=a[b]},reqwest})},{}],12:[function(a){var b="undefined"!=typeof self?self:"undefined"!=typeof window?window:{},c=a("./");"function"==typeof b.window.define&&b.window.define.amd?b.window.define("auth0",function(){return c}):b.window&&(b.window.Auth0=c)},{"./":1}]},{},[12]); | ||
!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b){function c(a){return this instanceof c?(e(a,"clientID"),e(a,"callbackURL"),e(a,"domain"),this._clientID=a.clientID,this._callbackURL=a.callbackURL,this._domain=a.domain,a.success&&this.parseHash(a.success),this._failure=a.failure,void 0):new c(a)}var d="undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e=a("./lib/assert_required"),f=a("./lib/base64_url_decode"),g=a("qs"),h=a("reqwest"),i=a("jsonp"),j=a("./lib/use_jsonp"),k=a("./lib/LoginError"),l=a("./lib/json_parse");c.prototype._redirect=function(a){d.window.location=a},c.prototype._renderAndSubmitWSFedForm=function(a){var b=document.createElement("div");b.innerHTML=a;var c=document.body.appendChild(b).children[0];c.submit()},c.prototype._isAdLdapConnection=function(a){return"adldap"===a},c.prototype.parseHash=function(a){if(window.location.hash.match(/access_token/)){var b=window.location.hash.substr(1),c=g.parse(b),d=c.id_token,e=d.split(".")[1],h=l(f(e));a(h,d,c.access_token,c.state)}},c.prototype.signup=function(a,b){function c(){return"auto_login"in a&&!a.auto_login?(b&&b(),void 0):(e.login(a,b),void 0)}function d(a,c){var d=new k(a,c);return b?b(d):e._failure?e._failure(d):void 0}var e=this,f={response_type:"token",client_id:this._clientID,connection:a.connection,redirect_uri:this._callbackURL,scope:"openid profile"};return a.state&&(f.state=a.state),f.email=a.username||a.email,f.password=a.password,f.tenant=this._domain.split(".")[0],j()?i("https://"+this._domain+"/dbconnections/signup?"+g.stringify(f),{param:"cbx",timeout:15e3},function(a,b){return a?d(0,a):200==b.status?c():d(b.status,b.err)}):(h({url:"https://"+this._domain+"/dbconnections/signup",method:"post",type:"html",data:f,success:c,crossOrigin:!0}).fail(function(a){d(a.status,a.responseText)}),void 0)},c.prototype.changePassword=function(a,b){function c(){b&&b()}function d(a,c){var d=new k(a,c);return b?b(d):e._failure?e._failure(d):void 0}var e=this,f={tenant:this._domain.split(".")[0],connection:a.connection,email:a.username||a.email,password:a.password};return j()?i("https://"+this._domain+"/dbconnections/change_password?"+g.stringify(f),{param:"cbx",timeout:15e3},function(a,b){return a?d(0,a):200==b.status?c():d(b.status,b.err)}):(h({url:"https://"+this._domain+"/dbconnections/change_password",method:"post",type:"html",data:f,success:c,crossOrigin:!0}).fail(function(a){d(a.status,a.responseText)}),void 0)},c.prototype.login=function(a,b){if(a.username||a.email)return this.loginWithUsernamePassword(a,b);var c={response_type:"token",client_id:this._clientID,connection:a.connection,redirect_uri:this._callbackURL,scope:"openid profile"};a.state&&(c.state=a.state),this._redirect("https://"+this._domain+"/authorize?"+g.stringify(c))},c.prototype.loginWithUsernamePassword=function(a,b){function c(a){return b?b(a):d._failure?d._failure(a):void 0}var d=this,e={response_type:"token",client_id:this._clientID,connection:a.connection,redirect_uri:this._callbackURL,scope:"openid profile"};a.state&&(e.state=a.state),e.username=a.username||a.email,e.password=a.password,e.tenant=this._domain.split(".")[0];var f=this._isAdLdapConnection(e.connection)?"/adldap/login":"/dbconnections/login";return j()?i("https://"+this._domain+f+"?"+g.stringify(e),{param:"cbx",timeout:15e3},function(a,b){if(a)return c(a);if("error"in b){var e=new k(b.status,b.error);return c(e)}d._renderAndSubmitWSFedForm(b.form)}):(h({url:"https://"+this._domain+f,method:"post",type:"html",data:e,crossOrigin:!0,success:function(a){d._renderAndSubmitWSFedForm(a)}}).fail(function(a){var b=a;b.status&&0!==b.status||(b={},b.status=401,b.responseText={code:"invalid_user_password"});var d=new k(b.status,b.responseText);return c(d)}),void 0)},c.prototype.getSSOData=function(a){return i("https://"+this._domain+"/user/ssodata",{param:"cbx",timeout:15e3},function(b,c){a(null,b?{}:c)})},c.prototype.getConnections=function(a){return i("https://"+this._domain+"/public/api/"+this._clientID+"/connections",{param:"cbx",timeout:15e3},a)},b.exports=c},{"./lib/LoginError":2,"./lib/assert_required":3,"./lib/base64_url_decode":4,"./lib/json_parse":5,"./lib/use_jsonp":6,jsonp:8,qs:10,reqwest:11}],2:[function(a,b){function c(a,b){var c;if("string"==typeof b)try{c=d(b)}catch(e){c={message:b}}else c=b;var f=Error.call(this,c.description||c.message||c.error);return f.status=a,f.name=c.code,f.code=c.code,f.details=c,0===a&&(f.code="Unknown",f.message="Unknown error."),f}var d=a("./json_parse");Object&&Object.create&&(c.prototype=Object.create(Error.prototype,{constructor:{value:c}})),b.exports=c},{"./json_parse":5}],3:[function(a,b){b.exports=function(a,b){if(!a[b])throw new Error(b+" is required.")}},{}],4:[function(a,b){var c=a("Base64");b.exports=function(a){var b=a.replace("-","+").replace("_","/");switch(b.length%4){case 0:break;case 2:b+="==";break;case 3:b+="=";break;default:throw"Illegal base64url string!"}return c.atob(b)}},{Base64:7}],5:[function(require,module,exports){module.exports=function(str){return window.JSON?window.JSON.parse(str):eval("("+str+")")}},{}],6:[function(a,b){b.exports=function(){var a=window.XMLHttpRequest?new XMLHttpRequest:null;return a&&"withCredentials"in a?!1:"XDomainRequest"in window&&"http:"===window.location.protocol}},{}],7:[function(a,b,c){!function(){var a="undefined"!=typeof c?c:this,b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",d=function(){try{document.createElement("$")}catch(a){return a}}();a.btoa||(a.btoa=function(a){for(var c,e,f=0,g=b,h="";a.charAt(0|f)||(g="=",f%1);h+=g.charAt(63&c>>8-8*(f%1))){if(e=a.charCodeAt(f+=.75),e>255)throw d;c=c<<8|e}return h}),a.atob||(a.atob=function(a){if(a=a.replace(/=+$/,""),1==a.length%4)throw d;for(var c,e,f=0,g=0,h="";e=a.charAt(g++);~e&&(c=f%4?64*c+e:e,f++%4)?h+=String.fromCharCode(255&c>>(6&-2*f)):0)e=b.indexOf(e);return h})}()},{}],8:[function(a,b){function c(){}function d(a,b,d){function g(){m.parentNode.removeChild(h),window["__jp"+n]=c}"function"==typeof b&&(d=b,b={});var h,i,b=b||{},j=b.param||"callback",k=null!=b.timeout?b.timeout:6e4,l=encodeURIComponent,m=document.getElementsByTagName("script")[0],n=f++;k&&(i=setTimeout(function(){g(),d&&d(new Error("Timeout"))},k)),window["__jp"+n]=function(a){e("jsonp got",a),i&&clearTimeout(i),g(),d&&d(null,a)},a+=(~a.indexOf("?")?"&":"?")+j+"="+l("__jp"+n),a=a.replace("?&","?"),e('jsonp req "%s"',a),h=document.createElement("script"),h.src=a,m.parentNode.insertBefore(h,m)}var e=a("debug")("jsonp");b.exports=d;var f=0},{debug:9}],9:[function(a,b){function c(a){return c.enabled(a)?function(b){var d=new Date,e=d-(c[a]||d);c[a]=d,b=a+" "+b+" +"+c.humanize(e),window.console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}:function(){}}b.exports=c,c.names=[],c.skips=[],c.enable=function(a){try{localStorage.debug=a}catch(b){}for(var d=(a||"").split(/[\s,]+/),e=d.length,f=0;e>f;f++)a=d[f].replace("*",".*?"),"-"===a[0]?c.skips.push(new RegExp("^"+a.substr(1)+"$")):c.names.push(new RegExp("^"+a+"$"))},c.disable=function(){c.enable("")},c.humanize=function(a){var b=1e3,c=6e4,d=60*c;return a>=d?(a/d).toFixed(1)+"h":a>=c?(a/c).toFixed(1)+"m":a>=b?(0|a/b)+"s":a+"ms"},c.enabled=function(a){for(var b=0,d=c.skips.length;d>b;b++)if(c.skips[b].test(a))return!1;for(var b=0,d=c.names.length;d>b;b++)if(c.names[b].test(a))return!0;return!1},window.localStorage&&c.enable(localStorage.debug)},{}],10:[function(a,b,c){function d(){return t?Object.create(null):{}}function e(a,b){if(0==a[b].length)return a[b]=d();var c=d();for(var e in a[b])s.call(a[b],e)&&(c[e]=a[b][e]);return a[b]=c,c}function f(a,b,c,d){var g=a.shift();if(g){var h=b[c]=b[c]||[];"]"==g?v(h)?""!=d&&h.push(d):"object"==typeof h?h[w(h).length]=d:h=b[c]=[b[c],d]:~u(g,"]")?(g=g.substr(0,g.length-1),!z.test(g)&&v(h)&&(h=e(b,c)),f(a,h,g,d)):(!z.test(g)&&v(h)&&(h=e(b,c)),f(a,h,g,d))}else v(b[c])?b[c].push(d):b[c]="object"==typeof b[c]?d:"undefined"==typeof b[c]?d:[b[c],d]}function g(a,b,c){if(~u(b,"]")){var e=b.split("[");e.length,f(e,a,"base",c)}else{if(!z.test(b)&&v(a.base)){var g=d();for(var h in a.base)g[h]=a.base[h];a.base=g}o(a.base,b,c)}return a}function h(a){if("object"!=typeof a)return a;if(v(a)){var b=[];for(var c in a)s.call(a,c)&&b.push(a[c]);return b}for(var d in a)a[d]=h(a[d]);return a}function i(a){if(!t)return a;if(v(a))return a;if(a&&"object"!=typeof a)return a;for(var b in a)s.call(a,b)&&(a[b]=i(a[b]));return a.__proto__=Object.prototype,a}function j(a){var b={base:{}};return x(w(a),function(c){g(b,c,a[c])}),h(b.base)}function k(a){var b=y(String(a).split("&"),function(a,b){var c=u(b,"="),d=p(b),e=b.substr(0,d||c),f=b.substr(d||c,b.length),f=f.substr(u(f,"=")+1,f.length);return""==e&&(e=b,f=""),""==e?a:g(a,q(e),q(f))},{base:d()}).base;return i(h(b))}function l(a,b){if(!b)throw new TypeError("stringify expects an object");return b+"="+encodeURIComponent(a)}function m(a,b){var c=[];if(!b)throw new TypeError("stringify expects an object");for(var d=0;d<a.length;d++)c.push(A(a[d],b+"["+d+"]"));return c.join("&")}function n(a,b){for(var c,d=[],e=w(a),f=0,g=e.length;g>f;++f)c=e[f],""!=c&&(null==a[c]?d.push(encodeURIComponent(c)+"="):d.push(A(a[c],b?b+"["+encodeURIComponent(c)+"]":encodeURIComponent(c))));return d.join("&")}function o(a,b,c){var d=a[b];void 0===d?a[b]=c:v(d)?d.push(c):a[b]=[d,c]}function p(a){for(var b,c,d=a.length,e=0;d>e;++e)if(c=a[e],"]"==c&&(b=!1),"["==c&&(b=!0),"="==c&&!b)return e}function q(a){try{return decodeURIComponent(a.replace(/\+/g," "))}catch(b){return a}}var r=Object.prototype.toString,s=Object.prototype.hasOwnProperty,t=function(){var a;return Object.create?(a=Object.create(null),a.__proto__=Object.prototype,a.hasOwnProperty===s):!1}(),u="function"==typeof Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){"string"==typeof a&&"undefined"==typeof"a"[0]&&(a=a.split(""));for(var c=0;c<a.length;c++)if(a[c]===b)return c;return-1},v=Array.isArray||function(a){return"[object Array]"==r.call(a)},w=Object.keys||function(a){var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c);return b},x="function"==typeof Array.prototype.forEach?function(a,b){return a.forEach(b)}:function(a,b){for(var c=0;c<a.length;c++)b(a[c])},y=function(a,b,c){if("function"==typeof a.reduce)return a.reduce(b,c);for(var d=c,e=0;e<a.length;e++)d=b(d,a[e]);return d},z=/^[0-9]+$/;c.parse=function(a){return null==a||""==a?{}:"object"==typeof a?j(a):k(a)};var A=c.stringify=function(a,b){return v(a)?m(a,b):"[object Object]"==r.call(a)?n(a,b):"string"==typeof a?l(a,b):b+"="+encodeURIComponent(String(a))}},{}],11:[function(require,module,exports){!function(a,b,c){"undefined"!=typeof module&&module.exports?module.exports=c():"function"==typeof define&&define.amd?define(c):b[a]=c()}("reqwest",this,function(){function handleReadyState(a,b,c){return function(){return a._aborted?c(a.request):(a.request&&4==a.request[readyState]&&(a.request.onreadystatechange=noop,twoHundo.test(a.request.status)?b(a.request):c(a.request)),void 0)}}function setHeaders(a,b){var c,d=b.headers||{};d.Accept=d.Accept||defaultHeaders.accept[b.type]||defaultHeaders.accept["*"],b.crossOrigin||d[requestedWith]||(d[requestedWith]=defaultHeaders.requestedWith),d[contentType]||(d[contentType]=b.contentType||defaultHeaders.contentType);for(c in d)d.hasOwnProperty(c)&&"setRequestHeader"in a&&a.setRequestHeader(c,d[c])}function setCredentials(a,b){"undefined"!=typeof b.withCredentials&&"undefined"!=typeof a.withCredentials&&(a.withCredentials=!!b.withCredentials)}function generalCallback(a){lastValue=a}function urlappend(a,b){return a+(/\?/.test(a)?"&":"?")+b}function handleJsonp(a,b,c,d){var e=uniqid++,f=a.jsonpCallback||"callback",g=a.jsonpCallbackName||reqwest.getcallbackPrefix(e),h=new RegExp("((^|\\?|&)"+f+")=([^&]+)"),i=d.match(h),j=doc.createElement("script"),k=0,l=-1!==navigator.userAgent.indexOf("MSIE 10.0");return i?"?"===i[3]?d=d.replace(h,"$1="+g):g=i[3]:d=urlappend(d,f+"="+g),win[g]=generalCallback,j.type="text/javascript",j.src=d,j.async=!0,"undefined"==typeof j.onreadystatechange||l||(j.event="onclick",j.htmlFor=j.id="_reqwest_"+e),j.onload=j.onreadystatechange=function(){return j[readyState]&&"complete"!==j[readyState]&&"loaded"!==j[readyState]||k?!1:(j.onload=j.onreadystatechange=null,j.onclick&&j.onclick(),b(lastValue),lastValue=void 0,head.removeChild(j),k=1,void 0)},head.appendChild(j),{abort:function(){j.onload=j.onreadystatechange=null,c({},"Request is aborted: timeout",{}),lastValue=void 0,head.removeChild(j),k=1}}}function getRequest(a,b){var c,d=this.o,e=(d.method||"GET").toUpperCase(),f="string"==typeof d?d:d.url,g=d.processData!==!1&&d.data&&"string"!=typeof d.data?reqwest.toQueryString(d.data):d.data||null,h=!1;return"jsonp"!=d.type&&"GET"!=e||!g||(f=urlappend(f,g),g=null),"jsonp"==d.type?handleJsonp(d,a,b,f):(c=xhr(d),c.open(e,f,d.async===!1?!1:!0),setHeaders(c,d),setCredentials(c,d),win[xDomainRequest]&&c instanceof win[xDomainRequest]?(c.onload=a,c.onerror=b,c.onprogress=function(){},h=!0):c.onreadystatechange=handleReadyState(this,a,b),d.before&&d.before(c),h?setTimeout(function(){c.send(g)},200):c.send(g),c)}function Reqwest(a,b){this.o=a,this.fn=b,init.apply(this,arguments)}function setType(a){var b=a.match(/\.(json|jsonp|html|xml)(\?|$)/);return b?b[1]:"js"}function init(o,fn){function complete(a){for(o.timeout&&clearTimeout(self.timeout),self.timeout=null;self._completeHandlers.length>0;)self._completeHandlers.shift()(a)}function success(resp){resp="jsonp"!==type?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=win.JSON?win.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);self._fulfillmentHandlers.length>0;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function error(a,b,c){for(a=self.request,self._responseArgs.resp=a,self._responseArgs.msg=b,self._responseArgs.t=c,self._erred=!0;self._errorHandlers.length>0;)self._errorHandlers.shift()(a,b,c);complete(a)}this.url="string"==typeof o?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this,type=o.type||setType(this.url);fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){self.abort()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}function reqwest(a,b){return new Reqwest(a,b)}function normalize(a){return a?a.replace(/\r?\n/g,"\r\n"):""}function serial(a,b){var c,d,e,f,g=a.name,h=a.tagName.toLowerCase(),i=function(a){a&&!a.disabled&&b(g,normalize(a.attributes.value&&a.attributes.value.specified?a.value:a.text))};if(!a.disabled&&g)switch(h){case"input":/reset|button|image|file/i.test(a.type)||(c=/checkbox/i.test(a.type),d=/radio/i.test(a.type),e=a.value,(!(c||d)||a.checked)&&b(g,normalize(c&&""===e?"on":e)));break;case"textarea":b(g,normalize(a.value));break;case"select":if("select-one"===a.type.toLowerCase())i(a.selectedIndex>=0?a.options[a.selectedIndex]:null);else for(f=0;a.length&&f<a.length;f++)a.options[f].selected&&i(a.options[f])}}function eachFormElement(){var a,b,c=this,d=function(a,b){var d,e,f;for(d=0;d<b.length;d++)for(f=a[byTag](b[d]),e=0;e<f.length;e++)serial(f[e],c)};for(b=0;b<arguments.length;b++)a=arguments[b],/input|select|textarea/i.test(a.tagName)&&serial(a,c),d(a,["input","select","textarea"])}function serializeQueryString(){return reqwest.toQueryString(reqwest.serializeArray.apply(null,arguments))}function serializeHash(){var a={};return eachFormElement.apply(function(b,c){b in a?(a[b]&&!isArray(a[b])&&(a[b]=[a[b]]),a[b].push(c)):a[b]=c},arguments),a}function buildParams(a,b,c,d){var e,f,g,h=/\[\]$/;if(isArray(b))for(f=0;b&&f<b.length;f++)g=b[f],c||h.test(a)?d(a,g):buildParams(a+"["+("object"==typeof g?f:"")+"]",g,c,d);else if(b&&"[object Object]"===b.toString())for(e in b)buildParams(a+"["+e+"]",b[e],c,d);else d(a,b)}var win=window,doc=document,twoHundo=/^20\d$/,byTag="getElementsByTagName",readyState="readyState",contentType="Content-Type",requestedWith="X-Requested-With",head=doc[byTag]("head")[0],uniqid=0,callbackPrefix="reqwest_"+ +new Date,lastValue,xmlHttpRequest="XMLHttpRequest",xDomainRequest="XDomainRequest",noop=function(){},isArray="function"==typeof Array.isArray?Array.isArray:function(a){return a instanceof Array},defaultHeaders={contentType:"application/x-www-form-urlencoded",requestedWith:xmlHttpRequest,accept:{"*":"text/javascript, text/html, application/xml, text/xml, */*",xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript",js:"application/javascript, text/javascript"}},xhr=function(a){if(a.crossOrigin===!0){var b=win[xmlHttpRequest]?new XMLHttpRequest:null;if(b&&"withCredentials"in b)return b;if(win[xDomainRequest])return new XDomainRequest;throw new Error("Browser does not support cross-origin requests")}return win[xmlHttpRequest]?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP")},globalSetupOptions={dataFilter:function(a){return a}};return Reqwest.prototype={abort:function(){this._aborted=!0,this.request.abort()},retry:function(){init.call(this,this.o,this.fn)},then:function(a,b){return a=a||function(){},b=b||function(){},this._fulfilled?this._responseArgs.resp=a(this._responseArgs.resp):this._erred?b(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):(this._fulfillmentHandlers.push(a),this._errorHandlers.push(b)),this},always:function(a){return this._fulfilled||this._erred?a(this._responseArgs.resp):this._completeHandlers.push(a),this},fail:function(a){return this._erred?a(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):this._errorHandlers.push(a),this}},reqwest.serializeArray=function(){var a=[];return eachFormElement.apply(function(b,c){a.push({name:b,value:c})},arguments),a},reqwest.serialize=function(){if(0===arguments.length)return"";var a,b,c=Array.prototype.slice.call(arguments,0);return a=c.pop(),a&&a.nodeType&&c.push(a)&&(a=null),a&&(a=a.type),b="map"==a?serializeHash:"array"==a?reqwest.serializeArray:serializeQueryString,b.apply(null,c)},reqwest.toQueryString=function(a,b){var c,d,e=b||!1,f=[],g=encodeURIComponent,h=function(a,b){b="function"==typeof b?b():null==b?"":b,f[f.length]=g(a)+"="+g(b)};if(isArray(a))for(d=0;a&&d<a.length;d++)h(a[d].name,a[d].value);else for(c in a)buildParams(c,a[c],e,h);return f.join("&").replace(/%20/g,"+")},reqwest.getcallbackPrefix=function(){return callbackPrefix},reqwest.compat=function(a,b){return a&&(a.type&&(a.method=a.type)&&delete a.type,a.dataType&&(a.type=a.dataType),a.jsonpCallback&&(a.jsonpCallbackName=a.jsonpCallback)&&delete a.jsonpCallback,a.jsonp&&(a.jsonpCallback=a.jsonp)),new Reqwest(a,b)},reqwest.ajaxSetup=function(a){a=a||{};for(var b in a)globalSetupOptions[b]=a[b]},reqwest})},{}],12:[function(a){var b="undefined"!=typeof self?self:"undefined"!=typeof window?window:{},c=a("./");"function"==typeof b.window.define&&b.window.define.amd?b.window.define("auth0",function(){return c}):b.window&&(b.window.Auth0=c)},{"./":1}]},{},[12]); |
@@ -42,2 +42,6 @@ ;(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ | ||
Auth0.prototype._isAdLdapConnection = function (connection) { | ||
return connection === 'adldap'; | ||
}; | ||
Auth0.prototype.parseHash = function (callback) { | ||
@@ -160,3 +164,3 @@ if(!window.location.hash.match(/access_token/)) return; | ||
if (options.username || options.email) { | ||
return this.loginWithDbConnection(options, callback); | ||
return this.loginWithUsernamePassword(options, callback); | ||
} | ||
@@ -179,3 +183,3 @@ | ||
Auth0.prototype.loginWithDbConnection = function (options, callback) { | ||
Auth0.prototype.loginWithUsernamePassword = function (options, callback) { | ||
var self = this; | ||
@@ -205,4 +209,7 @@ | ||
var endpoint = this._isAdLdapConnection(query.connection) ? | ||
'/adldap/login' : '/dbconnections/login'; | ||
if (use_jsonp()) { | ||
return jsonp('https://' + this._domain + '/dbconnections/login?' + qs.stringify(query), { | ||
return jsonp('https://' + this._domain + endpoint + '?' + qs.stringify(query), { | ||
param: 'cbx', | ||
@@ -223,3 +230,3 @@ timeout: 15000 | ||
reqwest({ | ||
url: 'https://' + this._domain + '/dbconnections/login', | ||
url: 'https://' + this._domain + endpoint, | ||
method: 'post', | ||
@@ -1021,3 +1028,2 @@ type: 'html', | ||
},{}],11:[function(require,module,exports){ | ||
/*! version: 0.9.1 */ | ||
/*! | ||
@@ -1024,0 +1030,0 @@ * Reqwest! A general purpose XHR connection manager |
15
index.js
@@ -41,2 +41,6 @@ var assert_required = require('./lib/assert_required'); | ||
Auth0.prototype._isAdLdapConnection = function (connection) { | ||
return connection === 'adldap'; | ||
}; | ||
Auth0.prototype.parseHash = function (callback) { | ||
@@ -159,3 +163,3 @@ if(!window.location.hash.match(/access_token/)) return; | ||
if (options.username || options.email) { | ||
return this.loginWithDbConnection(options, callback); | ||
return this.loginWithUsernamePassword(options, callback); | ||
} | ||
@@ -178,3 +182,3 @@ | ||
Auth0.prototype.loginWithDbConnection = function (options, callback) { | ||
Auth0.prototype.loginWithUsernamePassword = function (options, callback) { | ||
var self = this; | ||
@@ -204,4 +208,7 @@ | ||
var endpoint = this._isAdLdapConnection(query.connection) ? | ||
'/adldap/login' : '/dbconnections/login'; | ||
if (use_jsonp()) { | ||
return jsonp('https://' + this._domain + '/dbconnections/login?' + qs.stringify(query), { | ||
return jsonp('https://' + this._domain + endpoint + '?' + qs.stringify(query), { | ||
param: 'cbx', | ||
@@ -222,3 +229,3 @@ timeout: 15000 | ||
reqwest({ | ||
url: 'https://' + this._domain + '/dbconnections/login', | ||
url: 'https://' + this._domain + endpoint, | ||
method: 'post', | ||
@@ -225,0 +232,0 @@ type: 'html', |
{ | ||
"name": "auth0-js", | ||
"version": "0.1.8", | ||
"version": "0.2.0", | ||
"description": "Auth0 headless browser sdk", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -42,2 +42,6 @@ ;(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ | ||
Auth0.prototype._isAdLdapConnection = function (connection) { | ||
return connection === 'adldap'; | ||
}; | ||
Auth0.prototype.parseHash = function (callback) { | ||
@@ -160,3 +164,3 @@ if(!window.location.hash.match(/access_token/)) return; | ||
if (options.username || options.email) { | ||
return this.loginWithDbConnection(options, callback); | ||
return this.loginWithUsernamePassword(options, callback); | ||
} | ||
@@ -179,3 +183,3 @@ | ||
Auth0.prototype.loginWithDbConnection = function (options, callback) { | ||
Auth0.prototype.loginWithUsernamePassword = function (options, callback) { | ||
var self = this; | ||
@@ -205,4 +209,7 @@ | ||
var endpoint = this._isAdLdapConnection(query.connection) ? | ||
'/adldap/login' : '/dbconnections/login'; | ||
if (use_jsonp()) { | ||
return jsonp('https://' + this._domain + '/dbconnections/login?' + qs.stringify(query), { | ||
return jsonp('https://' + this._domain + endpoint + '?' + qs.stringify(query), { | ||
param: 'cbx', | ||
@@ -223,3 +230,3 @@ timeout: 15000 | ||
reqwest({ | ||
url: 'https://' + this._domain + '/dbconnections/login', | ||
url: 'https://' + this._domain + endpoint, | ||
method: 'post', | ||
@@ -1021,3 +1028,2 @@ type: 'html', | ||
},{}],11:[function(require,module,exports){ | ||
/*! version: 0.9.1 */ | ||
/*! | ||
@@ -1024,0 +1030,0 @@ * Reqwest! A general purpose XHR connection manager |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
611188
17890