INNER CODE UNIT · Python

client_ip

NextWeb4/lan-file-transfer · lan_transfer/api.py:91

def client_ip(request: Request) -> str:
    return request.client.host if request.client else "unknown"


def session_token_from_headers(
    authorization: str | None,
    x_admin_session: str | None,
    x_user_session: str | None,
    session_cookie: str | None,
) -> str | None:
    if x_admin_session:
        return x_admin_session
    if x_user_session:
        return x_user_session
    if authorization and authorization.lower().startswith("bearer "):
        return authorization[7:].strip()
    if session_cookie:
        return session_cookie

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…