Browse Source

feat: added get_realm

pull/308/head
Jackson Kwok 3 years ago
parent
commit
6b1617ac09
No known key found for this signature in database GPG Key ID: BB88FE9481A0273D
  1. 10
      keycloak/keycloak_admin.py

10
keycloak/keycloak_admin.py

@ -284,6 +284,16 @@ class KeycloakAdmin:
data_raw = self.raw_get(URL_ADMIN_REALMS)
return raise_error_from_response(data_raw, KeycloakGetError)
def get_realm(self, realm_name):
"""
Get a specific realm.
:param realm_name: Realm name (not the realm id)
"""
params_path = {"realm-name": realm_name}
data_raw = self.raw_get(URL_ADMIN_REALM.format(**params_path))
return raise_error_from_response(data_raw, KeycloakGetError, expected_codes=[200])
def create_realm(self, payload, skip_exists=False):
"""
Create a realm

Loading…
Cancel
Save