in llm_demo/orchestrator/orchestrator.py [0:0]
def get_user_id_token(self, uuid: str) -> Optional[str]:
if self.user_session_exist(uuid):
user_session = self.get_user_session(uuid)
if user_session.client and "User-Id-Token" in user_session.client.headers:
token = user_session.client.headers["User-Id-Token"]
parts = str(token).split(" ")
if len(parts) != 2 or parts[0] != "Bearer":
raise Exception("Invalid ID token")
return parts[1]
return None