microsoft / botframework-sdk

Bot Framework provides the most comprehensive experience for building conversation applications.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neither `tid` nor `tenantId` claim is present in the token

pm7y opened this issue · comments

Version

4.22.2

Describe the bug

Whenever the C# bot app service receives a message (via /api/messages), the following exception is logged in app insights:
IDX40003: Neither tid nor tenantId claim is present in the token obtained from Microsoft identity platform.

To Reproduce

We have a multitenant Azure bot with a teams channel. When a message is sent to the bot C# app service via the Teams channel the bot successfully receives and processes the message and replies to the sender as expected. However, there is an error message (above) logged in app insights, indicating there is a problem.

Expected behavior

The tenant id shouldn't matter for a multitenant bot, right? How can I resolve this exception?

Screenshots

image

Tracking Status

Dotnet SDK TODO

  • PR
  • Merged

Javascript SDK TODO

  • PR
  • Merged

Python SDK TODO

  • PR
  • Merged

Java SDK TODO

  • PR
  • Merged

Samples TODO

  • PR
  • Merged

Docs TODO

  • PR
  • Merged

Tools TODO

  • PR
  • Merged