Боты на любом канале, кроме команд, в главном классе ботов есть следующее, где они наследуют «ActivityHandler»:
public class DialogBot<T> : ActivityHandler where T : Dialog
{
//...
}
Этот обработчик действий - это место, где обрабатывается oauth.
Но для того, чтобы oauth работал в командах, вы должны вместо этого наследовать TeamsActivityHandler. Карты OAuth не работают для команд, поэтому отправленная карта подправлена:
public class DialogBot<T> : TeamsActivityHandler where T : Dialog
{
//...
}