Skip to content

Auth

Managing RabbitMQ authentication mechanisms and security checks.

attempts(node: str) -> list[dict] async

List of authentication attempts on a specific node.

attempts_by_source(node: str) -> list[dict] async

List of authentication attempts grouped by remote address and username.

detail() -> dict async

Get OAuth2 configuration details if enabled.

hash_password(password: str) -> dict async

Hash a plaintext password using the node's configured hashing algorithm.

reset_attempts(node: str) -> dict async

Reset authentication attempts log for a specific node.

reset_attempts_by_source(node: str) -> dict async

Reset authentication attempt statistics by source for a specific node.