跳至主内容
版本:4.2

认证失败通知

概述

AMQP 0-9-1 要求代理在建立连接过程中发生身份验证失败时关闭 TCP 连接。这使得客户端难以区分此类身份验证失败与建立连接早期阶段的真实网络中断。

RabbitMQ 为那些声明自己能够接收此类通知的客户端提供了显式的身份验证失败通知。

工作原理

代理将根据是否存在 authentication_failure_close 能力 来以不同的方式报告失败。如果缺少此能力,则身份验证失败将以传统方式报告:突然关闭网络连接。如果存在此能力,则代理将向客户端发送一个 connection.close 命令,并将 ACCESS_REFUSED 作为原因。在这两种情况下,代理都会 为身份验证失败创建日志条目

© . This site is unofficial and not affiliated with VMware.