You can register your own Account Provider to add support for other social media platforms, or even extend an existing Account Provider.
Create the following class to house your Account Provider logic.
This is the minimum amount of implementation required for a typical account provider.
Social Poster account provider are built around the Auth (opens new window) which in turn is built around league/oauth2-client (opens new window). You can see that the getOAuthProviderClass()
must return a League\OAuth2\Client\Provider\AbstractProvider
class.