2016-04-13 4 views
0

Я пытаюсь реализовать keycloak в приложении angularjs 2 (машинопись). я использовал код из этого example, но когда я запустить приложение я получаю:Keycloak не определен в angularjs 2 Пример

Error: ReferenceError: Keycloak is not defined(…) 

Любые идеи?

+2

Вы добавили 'keycloak.js' в свой' index.html'? – PierreDuc

+0

Да, я добавил keycloak.js – Thimo

+0

Без кода больше не сложно определить. Может быть, это скрипка? – PierreDuc

ответ

0

Если вы еще не указали это, вы можете либо изменить index.html, указав на установку узла jc адаптера keycloak js. Установите

npm install keycloak-js-adapter 

А потом в Index.html

<script src="node_modules/keycloak-js/dist/keycloak.js"></script> 

Или было бы лучше ссылаться на него непосредственно из вашей установки keycloak. Для последней 2.5.0.Final это

<script src="KEYCLOAK_BASE_URL/auth/js/keycloak.js"></script> 

Конечно, KEYCLOAK_BASE_URL является, например http://localhost:4400 или вашим доменным именем для keycloak.