Hi Sudip Saha,
Thank you for posting your question in the Microsoft Q&A forum.
Based on my research and understanding, once the user successfully signs in via Single Sign-On (SSO) in your Bot Framework-based web application, an access token should be returned. You can use this token to call downstream APIs like Microsoft Graph securely on behalf of the signed-in Teams user.
Microsoft provides a sample code snippet that shows how to retrieve the access token in your bot’s backend code. You can find it here: Update App Manifest to Enable SSO - Teams | Microsoft Learn
Additionally, to use Microsoft Graph API, your app must request the appropriate permissions based on the scopes you assign. You can refer to this documentation for more details: Microsoft Graph Permissions for App - Teams | Microsoft Learn
Make sure your Azure AD app registration includes the necessary delegated permissions and that consent has been granted either by the user or an admin, depending on your setup.
I hope this helps clarify everything! Please review the information I provided and let me know if you have any further questions.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.