digitaldemocratic/docker/keycloak-client/kcli.py

32 lines
702 B
Python

import json, sys
from pprint import pprint
from keycloak import KeycloakAdmin
def keycloak_connect():
keycloak_admin = KeycloakAdmin(
server_url="http://isard-sso-keycloak:8080/auth/",
username="admin",
password="keycloakkeycloak",
realm_name="master",
user_realm_name="only_if_other_realm_than_master",
client_secret_key="client-secret",
verify=True,
)
def keycloak_dumps():
print("Dumping keycloak config...")
def Keycloak_imports():
with open("saml_client.json") as json_file:
data = json.load(json_file)
if __name__ == "__main__":
keycloak_connect()
if sys.argv[1] == "dump":
keycloak_dumps()