Microsoft Teams integration · on request

Your team's 2FA codes in Microsoft Teams

Ask the Share Auth bot in Microsoft Teams for a shared account's 2FA code. Available on request, with per-channel restrictions and an access log.

Demo interface. The codes are fictional.

Available on request. The Share Auth bot for Microsoft Teams works, and we connect it one organisation at a time: write to us.

What the bot does

Write to the Share Auth bot, in a private chat or by mentioning it in a channel:

  • otp github returns a card with the current code, the time it has left and the next code, and a button to get a fresh one;
  • otp-list shows the available accounts, each with its own button;
  • help lists the commands.

As on Slack and Discord, a few words from the name, the issuer or the description are enough to find the account. Since Teams has no reply visible to a single person in a channel, the private chat with the bot is the right place to ask for a code.

Who can get what

The integration is tied to your Microsoft 365 tenant: a request from another tenant is refused, and every call is checked against Microsoft’s signed token. Share Auth team roles do not apply in Teams, since Teams does not say which Share Auth account is speaking. The same safeguards as on the other platforms take their place:

  • per-channel restrictions, which limit the secrets available in each channel;
  • the access log, where every code handed out appears with the name sent by Teams and the time;
  • a per-person command limit.

Only the team owner can create, edit or disable the integration.

Frequently asked questions

Microsoft now requires a bot to be registered in a single tenant, and only lets it answer in another tenant once it is distributed through its app store. Until it is published there, we connect each organisation together with you.