RabbitExternalAuth
faststream.rabbit.RabbitExternalAuth #
RabbitExternalAuth(
ssl_context: Optional[SSLContext] = None,
use_ssl: bool = True,
)
Bases: BaseSecurity
RabbitMQ SASL EXTERNAL authentication using a client TLS certificate.
Source code in faststream/rabbit/security.py
16 17 18 19 20 21 22 23 24 | |
get_requirement #
get_requirement() -> list[dict[str, Any]]
Get the security requirements for X.509 authentication.
Source code in faststream/rabbit/security.py
26 27 28 29 | |
get_schema #
get_schema() -> dict[str, dict[str, str]]
Get the security schema for X.509 authentication.
Source code in faststream/rabbit/security.py
31 32 33 34 | |