Hi,

I was looking at the angular product app in the demos.  And I am trying having some issues, if you use it with angular 1.3 it says that responseInterceptors  are deprecated, but I got around that.

I am not using
angular.element(document).ready() and  
keycloakAuth.init({ onLoad: 'login-required' })
like in the example because I want my users to click on a login button.  So I have a function like this

var login = function () {
keycloakAuth.login();
}

I also have a init() function that is like this:
var init = function(){
auth.loggedIn = false;

keycloakAuth.init().success(function(authenticated) {
if(authenticated ){
auth.loggedIn = true;
//auth.authz = keycloakAuth;
}else{
auth.loggedIn = false;
}
console.log('Init Autenticado ' +auth.loggedIn );
}).error(function() {
console.log('failed to initialize');
auth.loggedIn = false;
});

}
And I call it on my script at the end.
And it seems to work.  But I am trying to do 2 things, save the token and use angular.  I know javascript but I am just starting with angular.

So here I have some questions.  
In the angular example is the 'authInterceptor' supposed to replace onAuthSuccess callback.  Or am I wrong. 
Using angular how should I talk the callback listeners

Second part, is that in the "authInterceptor" I am getting Auth.authz.token as undefined, but in my console.log I can see it.  
So apparently console.log gets executed after a while, so that is why i can see the token on console.log, but authz.token is undefined aparently.

Maybe I am wrong with my logic, so here is what I think are the basic parts of using keycloak.js.  
Should I use document ready and remove ng-app on my page for keycloak to work

thanks,

Juan Diego