Keycloak Quickstarts не работает в развертывании Wildfly - PullRequest
0 голосов
/ 08 октября 2019

Я использовал этот пример из Keycloak Quickstarts, чтобы провести небольшой тест с моего сервера Keycloak и посмотреть, работает ли он.

https://github.com/keycloak/keycloak-quickstarts/tree/latest/app-authz-spring-security

Для меня это не работает, когда каждый раз, когда я пытаюсь подключить его через браузер, выдается ошибка 404.

У меня есть эта конфигурация вapplication.properties:

server.port = 38080
keycloak.realm=FocusocKeycloak
keycloak.auth-server-url=http://localhost:8080/auth
keycloak.ssl-required=external
keycloak.resource=login-provider-web
keycloak.public-client=false
keycloak.credentials.secret=secret
keycloak.securityConstraints[0].authRoles[0] = user
keycloak.securityConstraints[0].securityCollections[0].name = protected
keycloak.securityConstraints[0].securityCollections[0].patterns[0] = /*

# Turn off the logs
logging.level.root=OFF
logging.level.org.springframework.boot=OFF
spring.main.banner-mode=OFF

А в keycloak.json это,

{
  "realm": "FocusocKeycloak",
  "auth-server-url": "http://127.0.0.1:8080/auth",
  "ssl-required": "external",
  "resource": "login-app",
  "verify-token-audience": true,
  "credentials": {
    "secret": "145ca6f7-19c8-4478-b092-ba685a52d985"
  },
  "use-resource-role-mappings": true,
  "confidential-port": 0
}

Я что-то не так? Или я что-то упустил? Я не изменил конфигурацию в проекте, загруженном с github.

1 Ответ

0 голосов
/ 09 октября 2019

Наконец, проблема заключалась в том, что я развернул его непосредственно в Wildfly, а не через spring-boot: run, поэтому он отлично работает.

...