Skip to content

Inconsistent email show in csghub and label studio #35

@HaiHui886

Description

@HaiHui886

csghub set user email in header of request to dataflow.

csghub:

ctx.Request.Header.Set("User-Email", u.Email)

dataflow:
Read user email in request for open label studio and forward corrent email to label studio.

async def jump_to_studio(
    authorization: Optional[str] = Header(None, alias="authorization"),
    user_token: Optional[str] = Header(None, alias="User-Token"),
    user_name: Optional[str] = Header(None, alias="User-Name"),
):
    """Jump to studio with credentials from headers."""

    if user_name:
        target_url = f"{BASE_STUDIO_URL}/user/login_verfy/?email={user_name}@qq.com"
    else:
        target_url = f"{BASE_STUDIO_URL}/user/login_verfy/?email=z275748353@qq.com"
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions