我正在使用 C# 中的 Azure Relay HybridConnectionListener 提供密钥名称和密钥:
var tokenProvider = TokenProvider.CreateSharedAccessSignatureTokenProvider("keyName", "key");
var listener = new HybridConnectionListener(
new System.Uri(string.Format("sb://{0}/{1}", "relayNamespace", "connectionName")),
tokenProvider);
我想使用 DefaultAzureCredential,它最终将在生产中使用机器身份,但似乎没有办法将 DefaultAzureCredential 与 HybridConnectionListener 一起使用或将其包装在令牌提供程序中。