错误:说明
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
答案 0 :(得分:0)
请在Keycloak中看到此问题:
https://issues.jboss.org/browse/KEYCLOAK-6771
以及有关“相互TLS客户端证书绑定访问令牌”的文档:
https://tools.ietf.org/html/draft-ietf-oauth-mtls-08#section-3