Я пытаюсь поэкспериментировать с keycloak для аутентификации и авторизации.
Я развернул оператор keycloak на kubernetes и создал экземпляр example keycloak . Я создал демонстрационный клиент , realm и user
Я успешно смог перенести порт и войти в консоль администратора.
Теперь я хочу протестировать его, используя Reaction-Keycloak . Я скачал keycloak. json для моего демо-клиента и обновил env-файл, необходимый в примере response-keycloak. Но это не работает.
Переход к http://localhost: 8080 / auth / realms / user_realm / дает мне:
{
- realm: "user_realm",
- public_key: "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk/ppy1MdjUBSTdidubb8wwlAKP2Pt4AyfAdQUYA4F1Ecvliir9EC/RZVICfFbQa4Jiekmr8K4Ye7DsXspseOll6ppL8zO3wDVMQNqthLbFHzEzPd+atkA//G6T/pgDKXO45EC0dNuo1Z2O4UWIn1ZewDMM2RlKXg6bcNtYKsWxcfNGqr/SRLkInrGa0yDVfr/anKhPTZhaUkbTrtemucSxGHD3vye5yWSoUbu22TDMmnLKiUOI5TATe/W11Vvbuv6cSEZVx9w1k6nvuHlAwnjrQEmHNS66lL1qtfau7cckM77Lz0TA5P/lYLhFsuGsqFzKyWqG1y1hYcHweYyL48/QIDAQAB",
- token-service: "http://localhost:8080/auth/realms/user_realm/protocol/openid-connect",
- account-service: "http://localhost:8080/auth/realms/user_realm/account",
- tokens-not-before: 0
}
Я попробовал эти URL и получил следующие результаты:
Похоже, служба токенов не включена. Что мне нужно сделать, чтобы включить его? Кроме того, при проверке логов модуля под ключ я обнаружил следующее. Не уверен, что это связано.
Любые советы для меня? :)