无法获得用户信息,例如“ unauthorized_client”错误

时间:2018-11-29 07:11:01

标签: python django keycloak

错误:说明

KeycloakAuthenticationError 401:b'{“ error”:“ unauthorized_client”,“ error_description”:“客户端证书丢失,或者它的指纹和刷新令牌中的一个不匹配”}'

请参考我的代码获取解决方案

                    # Configure client
    keycloak_openid = KeycloakOpenID(server_url="http://localhost:8080/auth/",
                        client_id="testclient1",
                        realm_name="Realm",
                        client_secret_key="******")
            token = keycloak_openid.token("kishore", "Kichakcb001@")
    print(token)        
            userinfo = keycloak_openid.userinfo(token['access_token'])
    print(userinfo)

谢谢, Kishore

1 个答案:

答案 0 :(得分:0)

请在Keycloak中看到此问题:

https://issues.jboss.org/browse/KEYCLOAK-6771

以及有关“相互TLS客户端证书绑定访问令牌”的文档:

https://tools.ietf.org/html/draft-ietf-oauth-mtls-08#section-3