(
function
() {
'use strict'
;
$(document).ready(
function
() {
var
e;
e = jQuery.Event(
"kerberosAttempt"
);
$(document).trigger(e);
if
(!e.isDefaultPrevented()) {
return
$.ajax(
""
.concat(portal,
"authkrb"
), {
dataType:
'json'
,
success:
function
success(data) {
e = jQuery.Event(
"kerberosSuccess"
);
$(document).trigger(e, [data]);
if
(!e.isDefaultPrevented()) {
if
(data.ajax_auth_token) {
$(
'#lformKerberos'
).find(
'input[name="ajax_auth_token"]'
).attr(
"value"
, data.ajax_auth_token);
}
return
$(
'#lformKerberos'
).submit();
}
},
error:
function
error(xhr, status, _error) {
e = jQuery.Event(
"kerberosFailure"
);
$(document).trigger(e, [xhr, status, _error]);
if
(!e.isDefaultPrevented()) {
return
$(
'#lformKerberos'
).submit();
}
}
});
}
});
})();