lemonldap-ng/lemonldap-ng-portal/example/skins/common/browserid.js

20 lines
481 B
JavaScript

/* Watch login and logout events */
navigator.id.watch({
loggedInUser: null,
onlogin: function(assertion) {
// Return on page with BrowserID assertion
var portalUrl = window.location.href;
var portalSearch = window.location.search;
if ( portalSearch ) {
portalUrl += '&browserIdAssertion='+assertion
} else {
portalUrl += '?browserIdAssertion='+assertion
}
window.location.assign(portalUrl);
},
onlogout: function() {
// Do nothing
}
});