Getting a TokenCredential (from namespace Azure.Core) associated to a registered app is the way to go to gain access to most services on Azure, if the Access control (IAM) is properly setup up front.
How to do that with a Bing Search service? The examples that I can find only illustrates the raw API key approach.