We just installed 1.17 yesterday along with the OAUTH2 plugin and PHP 8.1. Our attempts to run the setup for Microsoft fail most recently with this error: (not sure about what to put in Email Address Attribute: * Please consult your provider docs for the correct attribute to use. Anyone have a pointer?
[Tue Oct 04 14:03:36.107318 2022] [php:error] [pid 22644] [client 172.18.8.41:64912] PHP Fatal error: Uncaught Error: Call to a member function setConfigClass() on null in phar:///var/www/html/support/include/plugins/auth-oauth2.phar/oauth2.php:592\nStack trace:\n#0 /var/www/html/support/include/class.email.php(675): GenericEmailOauth2Provider->getPluginInstance()\n#1 /var/www/html/support/include/ajax.email.php(26): EmailAccount->saveAuth()\n#2 /var/www/html/support/include/class.dispatcher.php(151): EmailAjaxAPI->configureAuth()\n#3 /var/www/html/support/include/class.dispatcher.php(38): UrlMatcher->dispatch()\n#4 /var/www/html/support/include/class.dispatcher.php(120): Dispatcher->resolve()\n#5 /var/www/html/support/include/class.dispatcher.php(38): UrlMatcher->dispatch()\n#6 /var/www/html/support/scp/ajax.php(326): Dispatcher->resolve()\n#7 {main}\n thrown in phar:///var/www/html/support/include/plugins/auth-oauth2.phar/oauth2.php on line 592, referer: http://ticketing.srwc.local/support/scp/emails.php?id=1
php -v
PHP 8.1.11 (cli) (built: Sep 29 2022 22:29:14) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.11, Copyright (c) Zend Technologies
with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies