INNER CODE UNIT · Python

_bearer_token_from_header

evalstate/fast-agent · src/fast_agent/a2a/server.py:122

def _bearer_token_from_header(value: str | None) -> str | None:
    if value is None:
        return None
    stripped = value.strip()
    if not stripped:
        return None
    prefix = "bearer "
    if stripped.lower().startswith(prefix):
        token = stripped[len(prefix) :].strip()
        return token or None
    return None


def _bearer_token_from_call_context(context: RequestContext) -> str | None:
    saved_token = context.call_context.state.get("fast_agent_bearer_token")
    if isinstance(saved_token, str) and saved_token:
        return saved_token

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…