Following up on the work done in #41520, we want to include support for config-based authentication options for all the authentication options that we currently support.
We'll also want to make sure that these implementations support IOptionsMonitor for listening to changes in config. We're moving this work to .NET 8.