Custom oAuth provider support

Testing out mattermost to replace rocketchat, and was surprised to see no support for custom oAuth providers. Is this on the roadmap? Example below for Office365

It solves the need to add individual plugins if a generic solution is available:

Hi @wallop Enterprise Edition currently supports SSO with LDAP, Gitlab, Google, Office365 and generic SAML. Generic OAuth2 is under consideration for Enterprise Edition as well.

Note: For a single-sign-on experience with Mattermost Team Edition, you can connect to other applications using Mattermost as an OAuth2 provider: https://docs.mattermost.com/developer/oauth-2-0-applications.html