We have an web application that use Graph APIs, we granted it application permissions in app registration. Now we want to put the application to Microsoft App Source, is it possible to allow user of other tenants to use the permission of the app registration in our tenant? For example, one of the APIs is for creating calendar event to some users in this tenant, if use multi-tenant app registration, can people from other tenant create calendar event in their tenant successfully?
MS Graph API permission for multiple tenant
1.2k Views Asked by Doris Zhu At
1
There are 1 best solutions below
Related Questions in AZURE
- How to update to the latest external Git in Azure Web App?
- I need an azure product that executes my intensive ffmpeg command then dies, and i only get charged for the delta. Any Tips?
- Inject AsyncCollector into a service
- mutual tls authentication between app service and function app
- Azure Application Insights Not Displaying Custom Logs for Azure Functions with .NET 8
- Application settings for production deployment slot in Azure App Services
- Encountered an error (ServiceUnavailable) from host runtime on Azure Function App
- Implementing Incremental consent when using both application and delegated permissions
- Invalid format for email address in WordPress on Azure app service
- Producer Batching Service Bus Vs Kafka
- Integrating Angular External IP with ClusterIP of .NET microservices on AKS
- Difficulty creating a data pipeline with Fabric Datafactory using REST
- Azure Batch for Excel VBA
- How to authenticate only Local and Guest users in Azure AD B2C and add custom claims in token?
- Azure Scale Sets and Parallel Jobs
Related Questions in MICROSOFT-GRAPH-API
- Teams tab application returns SSO error in mobile Outlook
- Implementing Incremental consent when using both application and delegated permissions
- Issue uploading files in spring boot java to onedrive using API
- Validating Access Token in ASP.NET Core Web API project
- MS Graph API Error 504: Timeout when send large data (Java Sdk 5.80.0)
- Why does the API getTeamsTeamActivityDetail has missing data?
- .NET 8 DownstreamAPI not authenticating
- Inquiry Regarding Feasibility of Fetching User login hours(In numbers) Status from Teams for SPFx Integration
- MS Graph .net SDK cannot expand calendar event SingleValueExtendedProperties
- How to disable cached responses from node fetch? (Microsoft Bookings API)
- Build self service Microsoft Partner Center portal using Graph API ( web app )
- Adding skiptoken to query parameters for graph api v5 requests
- OneDrive download link to a direct link not working, auth requested
- Microsoft Teams, Graph API, send message to channel InsufficientPrivileges MessageWritesBlocked-Thread is not marked for import
- Microsoft graph api to get lists in a sharepoint site not listing all lists
Related Questions in AZURE-MARKETPLACE
- Would Azure private marketplace be an option for storing server gold images for infrastructure deployments?
- In a Managed Application Azure Marketplace deployment template, if one of the resources is a VM, how can the vendor access the vm?
- How to maintain a single Helm chart template for multiple platforms?
- How can we enable private endpoint for Pay as you go Model Endpoints in Azure AI
- unable to create azure managed application - Failed to process changes during VSTS operation for offe
- Issue with Creating Azure Marketplace Offering for Multi-Container Application
- creataeuidefinition output parameters is not evaluating if condition
- Can Azure Marketplace template test for a non-duplicate subdomain in existing Azure DNS Zone?
- Changing Support URL in Azure Marketplace application
- RabbitMQ/Azure - Connect to RabbitMQ set up on Azure Virtual Machine
- How to use in Terraform an image from Azure Marketplace
- Add add-on to Azure Marketplace managed SendGrid subscription
- How to validate html files during pull request in azure devops?
- How to protect intellectual property in Azure Marketplace Virtual Machine Offers?
- Can't see my custom extension on Azure Devops Marketplace
Related Questions in APPSOURCE
- Offer Type for Microsoft Teams App store submission in Microsoft Partner Center?
- Outlook Add-In generic publication for all regions
- Error: invalid_client: aadsts650051 when using MSAL to sign user in
- Can we add webhook/trigger on when Admin uninstall SaaS app from Microsoft app source
- How to publish office Addin Manifest file into Ms Store
- Publish Word Add-in as individual
- Submit an .ppam add-in to Microsoft AppSource?
- MS Graph API permission for multiple tenant
- Can i publish Office add-in without having a corporate/company?
- How to Publish an Office(Word) add-in created using Script Lab
- What admin credentials are needed for AppSource submission testing
- Is it possible to create a custom Date slicer on Power BI?
- Why am I losing saved settings of my add-in in an Excel workbook
- Is reusing an App Id for a bot a good or a bad idea?
- Ensure Office-js addin available in ribbon, sharepoint Word 2016
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Agree with @Tiny Wang, Yes we can do this , the multi-tenant Azure AD app should obtain authorization from other tenants, and when other tenants wish to create calendar events in their own tenant, they should specify their own tenant id when generating access tokens.
You can implement
Get access without a userand use Application permission to access for create calender event .Make sure that we need to
get administrator consentfor each tenant where we need to access.For example if one app is registered in
TenantA. And you want to access for create calender event inTenantB. Then we need to do admin consent as mentioned below and Log in with anadmin account of TenantBto do theadmin consent for TenantBTo access the following url in a browser.
Then we will get an access token to create an calender event for the tenant B.
For more information please refer the below links:
SO THREAD| Error trying to access other tenant users calendars, using MS Graph API & Multi tenant support for Microsoft Graph API