Is it possible for us to create an app on our azure and can be shared with others to use?

Sakti Mohapatra 41 Reputation points
2020-10-15T18:25:49.503+00:00

Hi All,

We are trying to integrate Onedrive with a WebApplication. Intent is to get the content from Onedrive into WebApplication on any event.

We are able to integrate and using the "APP Register" in Azure Active Directory and configuring with Graph API for delegation and then using the client id, client secret and tenant id from WebApplication.

Here, I would like to understand, Is it possible for us to create an app on our azure subscription and have a way for others (other companies/clients) to install it on their azure system using OAuth process in order to avoid any creation of app and sharing other details.

Please let me know if the query is clear or not. If not, I will explain more in detail.

Thanks
Sakti

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,666 questions
{count} votes

Accepted answer
  1. soumi-MSFT 11,716 Reputation points Microsoft Employee
    2020-10-16T16:14:53.47+00:00

    Hello @Sakti Mohapatra , thank you for reaching out and we apologize for the delay in our response. You can surely register an app in Azure AD and make it available for other organizations to be added in their Azure AD tenants and users of those Azure AD Tenants can use your app. For this you need an App type called Multi-Tenant Apps. For you current app, you can check if its a multi-tenant pr single tenant app from the following location:

    33006-multitenantapp.png

    This screenshot above shows that the app is a single tenant app but then you can turn it to a multi-tenant app by selecting the option "Accounts in any organizational directory (Any Azure AD directory - Multitenant)"

    You can read more on the multi-tenant architecture here:

    Hope this helps.

    Do let us know if this helps and if there are any more queries around this, please do let us know so that we can help you further. Also, please do not forget to accept the response as an Answer; if the above response helped in answering your query.

    1 person found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Sakti Mohapatra 41 Reputation points
    2020-10-19T13:20:23.373+00:00

    Hi @soumi-MSFT ,

    Thanks for the response and sorry for the delay in reply.

    We did create the "APP Register" in Azure Active Directory and configuring with Graph API for delegation (Plz refer the picture pasted below) .

    We are using ClientID, ClientSecret and TenantID to connect to the Onedrive for the creation of Access Token and able to get the content from Onedrive to WebApplication using the RestEndpoint.

    Can you please help or redirect more details where we can see what change is required in the APP (which was created in Azure Active Directory "APP Register") and the process involved (what change is required) so that Other tenants should be able to use the APP and get their Onedrive connect to the WebApplication using the Rest Endpoint so that their content are available?

    To best of my understanding at present we are using the ClientID, ClientSecret and TenantID to generate the Access token to connect the OneDrive. If Other tenant use my tenant APP how to generate the Access token and how to integrate my APP in their tenant for the automation.

    Thanks
    Sakti Mohapatra

    33288-image.png