Setting up OAuth2 between 2 XF 2.3 instances isn't really complicated (all necessary steps are explained in
https://xenforo.com/community/threads/oauth2-between-2-xenforo-forums.233988/post-1763239), any even remotely experienced server admin should be able to configure this within a few minutes.
Keep in mind though that the webserver at provider side must be configured correctly to make the
Authorization available to PHP.
MediaWiki & WordPress (as consumer/client) to XenForo (as provider) also works (=worked when I last tested this), but takes a bit more effort.
I'm new to XenForo; our whole forum is moving to XenForo from vBulletin in the next few weeks. We have run into a problem with OAuth talking to MediaWiki. So, after a lot of debugging and troubleshooting, I tried a different solution, using WordPress as an OAuth client and XenForo as the OAuth provider. I end up with the same problem. Data is not being sent back to MediaWiki or WordPress. I also tested via curl and Postman; all results were the same.
I'm trying to find a few things.
1) Any logs related to OAuth on XenForo
2) Is there a further configuration outside of the OAuth that I...
Nope, already tried but it returns a lot of empty fields but none shows who logs in right after I'm successfully authenticated.
Haven't retested on beta 3 though.
Works just fine for me using
League OAuth2 Client with 2.3.0 Beta 1 (I'd expect it also works with Beta 2 & 3).
PHP:
$provider = new \League\OAuth2\Client\Provider\GenericProvider([
'clientId' => '...', // The client ID assigned to you by the provider
'clientSecret' => '...', // The client password assigned to you by the provider
'redirectUri' =>...