无法使用pythonkeloclak包连接到keydove管理员,获取错误keydovegeterror:403:b“”

2024-04-29 17:00:19 发布

您现在位置:Python中文网/ 问答频道 /正文

from keycloak import KeycloakAdmin

keycloak_admin = KeycloakAdmin(server_url="server-url",
                               username='admin-username',
                               password='admin-password',
                               realm_name="myRealm",
                               user_realm_name=None,
                               client_secret_key=None,
                               verify=True)

count_users = keycloak_admin.users_count()
print(count_users)

运行此脚本时,我收到以下错误消息:

Traceback (most recent call last): File "kc-test.py", line 3, in keycloak_admin = KeycloakAdmin(server_url="https://www.myserverUrlGoesHere.com/auth",
File "/Users/rahul/.pyenv/versions/3.8.0/lib/python3.8/site-packages/keycloak/keycloak_admin.py", line 96, in init self.get_token() File "/Users/rahul/.pyenv/versions/3.8.0/lib/python3.8/site-packages/keycloak/keycloak_admin.py", line 1786, in get_token self._token = self.keycloak_openid.token(self.username, self.password, grant_type=grant_type) File "/Users/rahul/.pyenv/versions/3.8.0/lib/python3.8/site-packages/keycloak/keycloak_openid.py", line 201, in token return raise_error_from_response(data_raw, KeycloakGetError) File "/Users/rahul/.pyenv/versions/3.8.0/lib/python3.8/site-packages/keycloak/exceptions.py", line 106, in raise_error_from_response raise error(error_message=message, keycloak.exceptions.KeycloakGetError: 403: b''

我是不是遗漏了什么


Tags: inpyselftokenpyenvadminlibpackages