Expand description
XEP-0388: Extensible SASL Profile
Structsยง
- Abort
- Client aborts the connection.
- Abort
AsXml Iterator - Convert a
Abort
into XML events. - Abort
From XmlBuilder - Build a
Abort
from XML events. - Authenticate
- Client authentication request
- Authenticate
AsXml Iterator - Convert a
Authenticate
into XML events. - Authenticate
From XmlBuilder - Build a
Authenticate
from XML events. - Authentication
- Server advertisement for supported auth mechanisms
- Authentication
AsXml Iterator - Convert a
Authentication
into XML events. - Authentication
From XmlBuilder - Build a
Authentication
from XML events. - Challenge
- SASL challenge
- Challenge
AsXml Iterator - Convert a
Challenge
into XML events. - Challenge
From XmlBuilder - Build a
Challenge
from XML events. - Continue
- Authentication requires extra steps (eg. 2FA)
- Continue
AsXml Iterator - Convert a
Continue
into XML events. - Continue
From XmlBuilder - Build a
Continue
from XML events. - Failure
- Authentication failed
- Failure
AsXml Iterator - Convert a
Failure
into XML events. - Failure
From XmlBuilder - Build a
Failure
from XML events. - Inline
Features - Additional auth information provided by server
- Inline
Features AsXml Iterator - Convert a
InlineFeatures
into XML events. - Inline
Features From XmlBuilder - Build a
InlineFeatures
from XML events. - Next
- Client answers Continue extra step by selecting task.
- Next
AsXml Iterator - Convert a
Next
into XML events. - Next
From XmlBuilder - Build a
Next
from XML events. - Response
- SASL response
- Response
AsXml Iterator - Convert a
Response
into XML events. - Response
From XmlBuilder - Build a
Response
from XML events. - Success
- Authentication was successful
- Success
AsXml Iterator - Convert a
Success
into XML events. - Success
From XmlBuilder - Build a
Success
from XML events. - Task
Data - Client/Server data exchange about selected task.
- Task
Data AsXml Iterator - Convert a
TaskData
into XML events. - Task
Data From XmlBuilder - Build a
TaskData
from XML events. - User
Agent - Optional client software information
- User
Agent AsXml Iterator - Convert a
UserAgent
into XML events. - User
Agent From XmlBuilder - Build a
UserAgent
from XML events.