keycloak server 去除ssl
keycloak server使用wildfly 服务器,undertow容器,如有必要,可以修改对应的启动配置。
应用配置方面,有两种方法:
1.控制台,realm下将Require SSL改为none
2.进数据库,realm表中,将对应realm的Require SSL字段改为none
Springboot client 配置
application.properties配置:
#keycloak
keycloak.auth-server-url=http://IP:PORT/auth
keycloak.realm=backend
keycloak.public-client=true
keycloak.resource=XX-backend
keycloak.ssl-required=none
keycloak.security-constraints[0].authRoles[0]=xx_role_admin
keycloak.security-constraints[0].securityCollections[0].patterns[0]=/*
如果内网测试跳转正常,外网部署时http请求自动转为https,端口号变为0,报Invalid parameter: redirect_uri错误,keycloak.ssl-required=none。
网友评论