@maicol07 thanks, I got it installed on beta 15. I hadn't realised that I had to do a no-install, then lock flarum/core and then update the dependencies.
However, I have a problem. When a user attempts to reset their password, after they enter their username or email address and click "Get new password" a fatal error occurs:
Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error:
PATCH http://local.mydomain.com/forum//api/usersresulted in a
405 Method Not Allowedresponse: {"errors":[{"status":"405","code":"method_not_allowed"}]} in /Users/Adam/Sites/teammk2021-2/wp-content/plugins/sso-flarum/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113 Stack trace: #0 /Users/Adam/Sites/teammk2021-2/wp-content/plugins/sso-flarum/vendor/guzzlehttp/guzzle/src/Middleware.php(69): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response), NULL, Array, NULL) #1 /Users/Adam/Sites/teammk2021-2/wp-content/plugins/sso-flarum/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response)) #2 /Users/Adam/Sites/teammk2021-2/wp-content/plugins/sso-flarum/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL) #3 /Users/Adam/Sites in /Users/Adam/Sites/teammk2021-2/wp-content/plugins/sso-flarum/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113
If I switch off SSO, the error goes away. Any idea how to fix this?