SASL implementation in the Tigase XMPP Server is compatible with Java API.The same exact interfaces are used.
The SASL implementation consists of following parts:
- mechanism
- CallbackHandler
Properties list for SASL plugin (sess-man/plugins-conf/urn\:ietf\:params\:xml\:ns\:xmpp-sasl):
Property |
Description |
factory |
A factory class for SASL mechanisms. Detailed description at Mechanisms configuration |
callbackhandler |
A default callback handler class. Detailed description at CallbackHandler configuration |
callbackhandler-${MECHANISM} |
A callback handler class for a particular mechanism. Detailed description at CallbackHandler configuration |
mechanism-selector |
A class for filtering SASL mechanisms available in a stream. Detailed description at Selecting mechanisms |