6.4. Ошибки SASL
Определены следующие условия ошибок, сопряженных с SASL:
- <aborted/>
- Получатель подтверждает получение элемента <abort/>, посланного инициатором; посылается в ответ на элемент <abort/>.
- <incorrect-encoding/>
- Данные предоставленные инициатором не могут быть обработаны из-за того, что кодировка [BASE64] оказалась некорректной (например, потому что кодировка не соответствует определению в разделе 3 из [BASE64]); в ответ посылается элемент <response/> или элемент <auth/> вместе с данными исходного отклика.
- <invalid-authzid/>
- authzid, предоставленный инициатором, либо по причине неправильного формата, либо из-за того, что инициатор не имеет разрешения авторизовать данный идентификатор, присланный в элементах отклика <response/> или <auth/>.
- <invalid-mechanism/>
- Инициатор не предоставил в элементе <auth/> отклика механизма или запросил механизм, который не поддерживается получателем.
- <mechanism-too-weak/>
- Механизм, запрошенный инициатором, слабее предусмотренного политикой сервера для данного инициатора; присылается в элементе <response/> или <auth/> отклика.
- <not-authorized/>
- Аутентикация не прошла из-за того, что инициатор не предоставил корректные параметры (это может быть, например, неизвестное имя пользователя); посылается в элементах <response/> или <auth/> отклика.
- <temporary-auth-failure/>
- Аутентикация не прошла из-за временной ошибки на стороне получателя; посылается в в элементах <auth/> или <response/> отклика.