Skip to content

http_auth_scheme

autogen.beta.a2a.security.http_auth_scheme #

http_auth_scheme(*, name, scheme, bearer_format='', description='')

HTTP authentication declaration (basic, digest, bearer with custom format, ...).

Source code in autogen/beta/a2a/security.py
def http_auth_scheme(*, name: str, scheme: str, bearer_format: str = "", description: str = "") -> Scheme:
    """HTTP authentication declaration (basic, digest, bearer with custom format, ...)."""
    return Scheme(
        name=name,
        scheme=SecurityScheme(
            http_auth_security_scheme=HTTPAuthSecurityScheme(
                scheme=scheme,
                bearer_format=bearer_format,
                description=description,
            ),
        ),
    )