ewoksmx.tasks.mx_ccp4.utils.Security#

class ewoksmx.tasks.mx_ccp4.utils.Security(icat_client)[source]#

Bases: object

check_user_credentials(session_id)[source]#

Validates the user session based on the provided session ID.

Args:

session_id (str): The session ID to validate.

Raises:

Exception: If the session has expired (lifeTimeMinutes < 0).

is_participant(session_id, investigation_id)[source]#