Bot Framework Python SDK授权错误:需满足欧洲数据驻留要求
Microsoft Bot Framework Python SDK 授权错误(示例18:Bot-Authentication)
我遇到了与Stack Overflow相关问题相同的ErrorResponseException: Operation returned an invalid status code 'Unauthorized'错误,不过该错误出现在示例18:Bot-Authentication场景下。原线程的已采纳方案无法使用,因为我需要满足欧洲数据驻留要求。
我已逐步遵循Microsoft官方文档操作(Azure相关配置由同事完成,我无权限操作),并在.env文件中添加了微软文档中找到的相关变量,内容如下:
MicrosoftAppId = "YYY" MicrosoftAppPassword = "YYY" MicrosoftAppType = "MultiTenant" MicrosoftAppTenantId = "YYY" ConnectionName = "YYY" BotOpenIdMetadata = "https://login.botframework.com/v1/.well-known/openidconfiguration" CallerId = "urn:botframework:azure" OAuthUrl = "https://europe.token.botframework.com/" ToBotFromChannelOpenIdMetadataUrl = "https://login.botframework.com/v1/.well-known/openidconfiguration" ToBotFromChannelTokenIssuer = "https://api.botframework.com" ToBotFromEmulatorOpenIdMetadataUrl = "https://login.microsoftonline.com/botframework.com/v2.0/.well-known/openid-configuration" ToChannelFromBotLoginUrl = "https://login.microsoftonline.com/{0}" ToChannelFromBotOAuthScope = "https://api.botframework.com" ValidateAuthority = true
但问题仍未解决,也找不到更多相关排查信息。我已在模拟器中启用“Bypass ngrok for local addresses”选项,且使用自有userId,已排除这两方面的问题。
内容的提问来源于stack exchange,提问作者xHaMe
相关产品推荐
相关产品推荐

