Problem/Motivation
The current version of drupal/o365 has its composer file to require "drupal/externalauth": "^1.3", which prevents the upgrade to drupal/externalauth:^2.0'.
Proposed resolution
Upgrade the module's composer file to require "drupal/externalauth": "^2.0".
Comments
Comment #4
roderikReviewed new externalauth source code; v2 should be OK to use as-is. Tested lightly.
This should still work with Drupal 8 - i.e. I expect composer to refuse to update to drupal/externalauth:2.0.0 and automatically install 1.3 instead.