小编Zia*_*auz的帖子

Keycloak 的请求错误中未提供客户端机密

将服务器端客户端的访问类型更改为机密后,我面临以下问题。它在公共类型上运行良好。

这是我的适配器设置:

<subsystem xmlns="urn:jboss:domain:keycloak:1.1">
    <secure-deployment name="appWEB.war">
        <realm>demo</realm>
        <resource>app</resource>
        <public-client>true</public-client>
        <auth-server-url>http://localhost:8180/auth</auth-server-url>
        <ssl-required>EXTERNAL</ssl-required>
        <principal-attribute>preferred_username</principal-attribute>
        <use-resource-role-mappings>true</use-resource-role-mappings>
            <credential name="secret">b35f1121-93a4-4483-a70a-0048b95fd250</credential> 
    </secure-deployment>
</subsystem>
Run Code Online (Sandbox Code Playgroud)

这是登录时在日志中发现的错误:

[Server:node-00] 17:29:06,924 ERROR [org.keycloak.adapters.OAuthRequestAuthenticator](默认 task-6)未能将代码转换为令牌 [Server:-node-00] 17:29:06,924 ERROR [org .keycloak.adapters.OAuthRequestAuthenticator](默认任务 6)来自服务器的状态:400 [Server:node-00] 17:29:06,924 错误 [org.keycloak.adapters.OAuthRequestAuthenticator] {"error":"unauthorized_client"," error_description":"请求中未提供客户端机密"}

有什么想法吗?

keycloak

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

keycloak ×1