diff --git a/cg/server/endpoints/utils.py b/cg/server/endpoints/utils.py index 7c3725af8b..2b39849e2e 100644 --- a/cg/server/endpoints/utils.py +++ b/cg/server/endpoints/utils.py @@ -8,6 +8,8 @@ from cg.server.ext import db from cg.store.models import User +from cg.server.ext import keycloak_openid_client + LOG = logging.getLogger(__name__) @@ -24,6 +26,11 @@ def public_endpoint(*args, **kwargs): return public_endpoint +def test_keycloak_auth(): + token = keycloak_openid_client.token("christian.oertlin@scilifelab.se", "password") + print(f"keycloak token {token}") + + def before_request(): """Authorize API routes with JSON Web Tokens.""" if not request.is_secure: @@ -45,6 +52,7 @@ def before_request(): ) jwt_token = auth_header.split("Bearer ")[-1] + test_keycloak_auth() # # replace # try: # user_data = verify_google_token(jwt_token)