Skip to content

bearer_scheme

autogen.beta.a2a.security.bearer_scheme #

bearer_scheme(*, name, bearer_format='JWT', description='')

HTTP Bearer auth declaration (Authorization: Bearer <token>).

Source code in autogen/beta/a2a/security.py
def bearer_scheme(*, name: str, bearer_format: str = "JWT", description: str = "") -> Scheme:
    """HTTP Bearer auth declaration (``Authorization: Bearer <token>``)."""
    return Scheme(
        name=name,
        scheme=SecurityScheme(
            http_auth_security_scheme=HTTPAuthSecurityScheme(
                scheme="bearer",
                bearer_format=bearer_format,
                description=description,
            ),
        ),
    )