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?