【问题标题】:Keycloak Quickstarts is not working in the deploy WildflyKeycloak Quickstarts 在部署 Wildfly 中不起作用
【发布时间】:2020-02-05 19:37:03
【问题描述】:

我使用 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下载的项目中更改任何进一步的配置。

【问题讨论】:

    标签: java spring-security wildfly keycloak


    【解决方案1】:

    最后的问题是我直接在 Wildfly 中部署它,而不是通过 spring-boot:run,所以它工作得很好。

    【讨论】:

      猜你喜欢
      • 2018-11-22
      • 2015-02-17
      • 2016-05-26
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 2016-12-31
      • 2017-03-12
      • 1970-01-01
      相关资源
      最近更新 更多