INNER CODE UNIT · Python

_get_a2a_oauth_provider

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

def _get_a2a_oauth_provider() -> str | None:
    oauth_provider = os.environ.get("FAST_AGENT_SERVE_OAUTH", "").lower()
    if oauth_provider in {"hf", "huggingface"}:
        return "huggingface"
    if not oauth_provider:
        return None
    return oauth_provider


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()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…