Keycloak 钥匙斗篷不';t在发展中转向
我刚刚第一次在端口10080上使用docker容器启动Key斗篷(新手)。并设置一个新的领域、客户端、用户和一个附加到角色/组的应用程序。到目前为止一切都很好,没有任何问题 在KeyClope的客户端设置中,我将应用程序的Keycloak 钥匙斗篷不';t在发展中转向,keycloak,ktor,Keycloak,Ktor,我刚刚第一次在端口10080上使用docker容器启动Key斗篷(新手)。并设置一个新的领域、客户端、用户和一个附加到角色/组的应用程序。到目前为止一切都很好,没有任何问题 在KeyClope的客户端设置中,我将应用程序的有效重定向URI设置为http://localhost:8080/*当我调用Web服务器的身份验证页面时,我从KeyClope收到一条错误消息无效参数:重定向_uri,如果我将uri设置为*则其工作正常,但KeyClope不会重定向到端口8080,而是重定向到:10080/oa
有效重定向URI设置为http://localhost:8080/*
当我调用Web服务器的身份验证页面时,我从KeyClope收到一条错误消息无效参数:重定向_uri
,如果我将uri
设置为*
则其工作正常,但KeyClope不会重定向到端口8080,而是重定向到:10080/oauth?state=1c7
,如果我只是用我的webservice替换端口,它会显示身份验证令牌,我已设置该令牌进行测试,以显示来自Keylcloak的有效负载
不知何故重定向不起作用!如果我为我的用户放置了错误的凭据,那么它将与错误消息完美配合,这是预期的行为
我还将客户端设置中的root和admin url设置为“保存端”_(ツ)_/“”
我的码头工人:
keycloak:
image: jboss/keycloak:8.0.0
container_name: keycloak_abc
ports:
- "10080:8080"
environment:
- KEYCLOAK_USER=admin
- KEYCLOAK_PASSWORD=admin
networks:
- abc-network
在使用有效用户登录并将url重定向设置为*
后,来自KeyClope的响应:
我上传了一段来自网络流量的录音:它正在工作
install(Authentication) {
oauth(keycloakOAuth) {
client = HttpClient(Apache)
providerLookup = { keycloakProvider }
urlProvider = { "http://localhost:8080/oauth" }
}
}
我已将urlProvider从/oauth
更新为http://localhost:8080/oauth
现在它是例外
┳━┳ ヽ(ಠل͜ಠ)ノ 你能给我们看一下你请求的url吗?重定向url应该在url参数中。@andrija我更新了QYou发送的错误返回url:Redirect_uri=http%3A%2F%2Flocalhost%3A10080%2fouth你应该发送应用程序的地址,而不是KeyClope地址。现在可以工作了,谢谢你的帮助!