We have 3 (newer) services that have a . between OATHAuth and whatever it is doing, 3 that don't... And then WebAuthnAuthenticator all on its own.
We should proably normalise/standardise the names of the services (to have a . in it?), which I believe is how they're done elsewhere in extensions etc...