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.