Authentication Flows

Learn about the different authentication scenarios for Starmind's Microsoft Teams Personal App

Personal Scope

As soon as the Microsoft Teams Personal App is added to the user's personal scope, it will be available in their Teams sidebar, allowing them to receive Starmind notifications in the Activity Feed. Furthermore, it enables users to include Starmind content in Teams messages and Outlook emails.

All authentication flows allow the same authentication options as supported in the Starmind web/browser app.

Personal Tab SSO Authentication

When the "Home" tab of the Microsoft Teams Personal App is clicked, the app allows users to log in once via OAuth PKCE flow. From now on, the integration will take over and reauthenticate the user in the background every time the app is accessed with a refreshed token. The authentication flow is running in the user’s system browser.

Personal Tab SSO Authentication

Personal Tab SSO Authentication

Message Extensions / Copilot SSO Authentication

The user is also requested to authenticate in their browser when the app message extension or Copilot plugin is used for the first time. After that, the user is reauthenticated in the background every time the feature is used.

Copilot SSO Authentication

Copilot SSO Authentication

Message Extension SSO Authentication

Message Extension SSO Authentication