24 lines
894 B
Python
Raw Normal View History

2022-07-25 13:35:10 -04:00
"""Base_test."""
from flask.app import Flask
2022-07-25 14:05:32 -04:00
from spiffworkflow_backend.services.authentication_service import PublicAuthenticationService
2022-07-25 13:35:10 -04:00
class BaseTest:
"""BaseTest."""
@staticmethod
def get_keycloak_constants(app: Flask) -> tuple:
"""Get_keycloak_constants."""
keycloak_server_url = app.config['KEYCLOAK_SERVER_URL']
keycloak_client_id = app.config["KEYCLOAK_CLIENT_ID"]
keycloak_realm_name = app.config["KEYCLOAK_REALM_NAME"]
keycloak_client_secret_key = app.config["KEYCLOAK_CLIENT_SECRET_KEY"] # noqa: S105
return keycloak_server_url, keycloak_client_id, keycloak_realm_name, keycloak_client_secret_key
2022-07-25 14:05:32 -04:00
@staticmethod
def get_public_access_token(username, password) -> dict:
public_access_token = PublicAuthenticationService().get_public_access_token(username, password)
return public_access_token