我正在使用python—keycloak库3.3将我的Python应用程序与Keycloak连接起来.我在一个领域使用2个客户端.在我的本地计算机上,当我在localhost:8080上运行keycloat服务器时,它工作得很好,但是当我try 连接到部署在Azure云中的Keycloat服务器时,我得到了auth客户端的这个错误:
keycloak.exceptions.KeycloakConnectionError: Can't connect to server (Could not find a suitable TLS CA certificate bundle, invalid path: True)
对于另一个客户端,我需要为我的前端,这里没有TLS CA证书问题,我可以到达服务器没有任何问题. 有人能帮帮我吗?
from keycloak import KeycloakAdmin
from keycloak import KeycloakOpenIDConnection
from config import cfg
cdb = cfg['test']
keycloak_connection = KeycloakOpenIDConnection(
server_url=['SERVER_URL'],
username=cdb['USERNAME'],
password=cdb['PASSWORD'],
realm_name=cdb['REALM_NAME'],
client_id=cdb['CLIENT_ID'],
client_secret_key=cdb['CLIENT_SECRET_KEY'],
verify=cdb['VERIFY'])
keycloak_admin = KeycloakAdmin(connection=keycloak_connection)