[keycloak-user] Client secret not provided in request

valsaraj pv valsarajpv at gmail.com
Thu May 10 09:18:13 EDT 2018


Hi,

I am facing following issue after changing Access Type to confidential for
server-side client. It was working fine with public type.

Here is my adapter setting:

> <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>


Here is the error found in log during login:

> [Server:node-00] 17:29:06,924 ERROR
> [org.keycloak.adapters.OAuthRequestAuthenticator] (default task-6) failed
> to turn code into token

[Server:-node-00] 17:29:06,924 ERROR
> [org.keycloak.adapters.OAuthRequestAuthenticator] (default task-6) status
> from server: 400

[Server:node-00] 17:29:06,924 ERROR
> [org.keycloak.adapters.OAuthRequestAuthenticator]
> {"error":"unauthorized_client","error_description":"Client secret not
> provided in request"}


Any thoughts?

Thanks,
Valsaraj Viswanathan


More information about the keycloak-user mailing list