Has anyone written any guides on linking external websites into XenForo using OAuth? Google, Facebook and Twitter don't exactly use standard OAuth2 integrations for their websites, so I can't just copy that code and change the endpoints.
You could take a look at my add-on external accounts extended it has a complete abstract class used for integration. It has a lot of services integrated so it can be used with any service.