React-Native KeyCloak - не могу найти переменную: документ - PullRequest
0 голосов
/ 11 октября 2018

Я хочу интегрировать вход в Keycloak в свое приложение React Native.Вот часть кода:

componentDidMount() {
  const { user, isLogout } = this.props;
  const keycloak = Keycloak('/keycloak.json');
  keycloak.init({onLoad: 'login-required'}).then(authenticated => {
  this.setState({ keycloak: keycloak, authenticated: authenticated })
})

React не может обработать JSON с данными для входа.Вот пример json:

{
  "realm": "MyApp",
  "auth-server-url": "http://192.168.0.109:8080/auth",
  "ssl-required": "external",
  "resource": "my-app-client-id",
  "public-client": true,
  "confidential-port": 0
}

Тест с почтальоном прошел успешно.Поскольку я пытался найти некоторую информацию об этом, кажется, что-то с DOM.Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 26 июля 2019

Вам необходимо добавить файл сценария keycloak в index.html .

<script src="http://rawgit.com/keycloak/keycloak-js-bower/master/dist/keycloak.min.js" ></script>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...