26 lines
825 B
Python
26 lines
825 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()
|