The Simple Authentication and Security Layer protocol is specified in RFC 3920 (a Proposed Standard of the Internet Engineering Task Force). This specification defines the core authentication method for XMPP: an application profile of the Simple Authentication and Security Layer (SASL) protocol that enables a client to authenticate with a server or for one server to authenticate with a peer server. By its nature as a SASL profile, XMPP authentication enables a server to offer a wide range of SASL mechanisms, including encrypted passwords, mutual authentication using certificates or other means, and anonymous user sessions.
The following XML namespaces are used in the context of the Simple Authentication and Security Layer protocol:
The following XML schemas are available for the Simple Authentication and Security Layer protocol:
Information about this XMPP protocol is maintained by the XMPP Registrar.