> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ravenna.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# My Tickets tab

> Open your Ravenna tickets inside Microsoft Teams with the embedded My Tickets personal tab, signed in automatically with Microsoft Entra single sign-on.

The Ravenna app for Microsoft Teams includes a **My Tickets** personal tab that embeds the Admin inside Teams. Open it to see the tickets you've requested, are assigned to, or are following, without leaving Teams.

## Mental model

The My Tickets tab is a Teams `staticTab` declared in the Ravenna app manifest. It loads a route in the Admin inside the Teams web view, scoped to the signed-in user.

Authentication uses **Microsoft Entra SSO via the Teams JS SDK**:

* The app requests an SSO token from Teams using the Ravenna app's Entra app registration.
* The token is exchanged on the Ravenna API for a Ravenna session cookie. The exchange resolves the Microsoft Entra `oid` to a Ravenna user (provisioning a new one if needed via the standard Graph user-sync path).
* All subsequent requests use the Ravenna session, so the tab inherits the user's existing Ravenna permissions.

***

## Provisioning behavior

If the signed-in Microsoft Entra user has no matching Ravenna user yet:

* A new Ravenna user is created from Microsoft Graph using the standard `UserSyncMixin` resolver.
* The user is provisioned as a **Member** if their email matches a verified organization domain, otherwise as a **Guest**.
* The Ravenna session is issued for the newly-created user and the tab loads immediately.

This matches the just-in-time provisioning behavior of the rest of the Teams integration.

***

## Constraints and gotchas

* The tab requires the Ravenna Teams app to be installed for the user. Org admins can pin the app for all users via a Teams app setup policy.
* SSO requires the Ravenna Entra app to be admin-consented in the tenant. This is granted as part of the initial [setup](/integrations/microsoft-teams/setup) flow.
* The tab loads the full Admin. Feature parity, theming, and shortcuts are identical to the browser experience.
