diff options
Diffstat (limited to 'arthur/apis/directory/keycloak.py')
| -rw-r--r-- | arthur/apis/directory/keycloak.py | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/arthur/apis/directory/keycloak.py b/arthur/apis/directory/keycloak.py index 60a76b3..836dfae 100644 --- a/arthur/apis/directory/keycloak.py +++ b/arthur/apis/directory/keycloak.py @@ -1,10 +1,13 @@  """Utilities for interacting with the Keycloak REST API.""" +from functools import cache +  from keycloak import KeycloakAdmin  from arthur.config import CONFIG +@cache  def create_client() -> KeycloakAdmin:      """Create a new client for the Keycloak API."""      return KeycloakAdmin(  |