[keycloak-user] Dependency injection issues using keycloak.js adapter with AngularJs
Dejan B
dejan.benedik at gmail.com
Fri Apr 22 05:11:39 EDT 2016
Hello,
we encountered a worrisome error while developing a SPA with Angular
1.5.3 and Keycloak 1.9.1 for authentication.
If we run the application with strict dependency injection,
bootstraping will fail with the following error:
Error: [$injector:modulerr] Failed to instantiate module zis due to:
[$injector:strictdi] routerConfig is not using explicit annotation and
cannot be invoked in strict mode
http://errors.angularjs.org/1.5.4/$injector/strictdi?p0=routerConfig
minErr/<@http://localhost:3000/bower_components/angular/angular.js:68:12
annotate at http://localhost:3000/bower_components/angular/angular.js:3903:1
injectionArgs at http://localhost:3000/bower_components/angular/angular.js:4626:21
invoke at http://localhost:3000/bower_components/angular/angular.js:4657:18
runInvokeQueue at http://localhost:3000/bower_components/angular/angular.js:4558:11
loadModules/<@http://localhost:3000/bower_components/angular/angular.js:4567:11
forEach at http://localhost:3000/bower_components/angular/angular.js:322:11
loadModules at http://localhost:3000/bower_components/angular/angular.js:4548:5
createInjector at http://localhost:3000/bower_components/angular/angular.js:4470:19
bootstrap/doBootstrap at http://localhost:3000/bower_components/angular/angular.js:1746:20
bootstrap at http://localhost:3000/bower_components/angular/angular.js:1767:1
zisStartup/<@http://localhost:3000/app/index.run.js:110:9
createPromise/p.setSuccess at http://localhost:3000/bower_components/keycloak/dist/keycloak.js:714:25
Keycloak/kc.init/<@http://localhost:3000/bower_components/keycloak/dist/keycloak.js:96:17
createPromise/p.setSuccess at http://localhost:3000/bower_components/keycloak/dist/keycloak.js:714:25
authSuccess at http://localhost:3000/bower_components/keycloak/dist/keycloak.js:518:36
processCallback/req.onreadystatechange at http://localhost:3000/bower_components/keycloak/dist/keycloak.js:490:29
Without strict DI, the application runs fine, but the issue occurs
every time we try to run minified code.
How could we solve this problem?
Cheers, Dejan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-user/attachments/20160422/15abebaf/attachment.html
More information about the keycloak-user
mailing list