Implementation task for epic #5974
Testing needs to be provided before updating the OAuth2 lib ScribeJava to version 6.6.3, as currently 3.1.0 is used. Skipping multiple major versions is risky, although the Changelog does not name breaking changes.
Ideas so far: use WireMock to create canned responses for GitHub, Google and ORCID.