Is there support for 3rd party authentication in the Team edition?

Hello, @petertirrell

As Mattermost only supports the following types of authentication based on Corporate Directory Integration:

Can you explain a little better how the XMPP authentication works? Is the flow of login comes from where the user data & information is being stored in the application database that is hosted in the XMPP server before it gets authenticated to Mattermost?