We should add test support for OAuth 2.0 Clients that stands independent from OAuth 2.0/OIDC Login test support.
this.mvc.perform(get("/")
.with(oauth2Client("foo-registration-id")));
this.mvc.perform(get("/")
.with(oauth2Client().clientRegistration(c -> c
.registrationId("foo-registration-id")
));
this.mvc.perform(get("/")
.with(oauth2Client().clientRegistration(fooRegistration));