Office 365 integration with web app - azure

I want to know how I can edit documents hosted on my website with Office 365 integration and it directly saves back to my server? How dropbox achieved this ?
I already have my api which provides access to files hosted on my server with oauth. I have searched a lot online about Office 365 integrations it looks like I can edit and access the stuff hosted on Azure/Microsoft services like calendars,contacts,docs etc.. I am unable to figure out if there is way I can send my document to office 356 and through api it edits my document and saves back to my server ?

Related

What service do I need to be able to let my users use Office 365 Cloud Excel

I am working on an accounting system where the system will generate an excel file using a template and then open it using embedded Office 365 Excel. I can do this with my personal account where I would use the OneDrive API to create an excel file and then use the Embedded option in the OneDrive to generate the iframe link and use it on my website. However, the iframe url exposes the auth token though which could be misused by the users.
In future when we have real customers, I would want my users to be able to edit the excel file with their own Office 365/sharepoint account (that we would create for them during onboarding). I believe embedded excel option is not available for business users of Office 365, and I learned that you could do that with sharepoint though for business use cases. What service do I need? Maybe sharepoint but I dont know what else I need and how to make the integration work.

Is there any Node js or REST API to create new users in office 365.

I have purchased office 365 essentials plan. I have got an admin account. Office provides user interface to add new users under this main admin account.
What I need is I want a Node js or REST API to create users on this account. I have googled well, can't met anything like this. Anyone can provide any samples on this. Any help would be appreciable.
Office 365 Users are hosted in the background by Azure Active Directory. I believe you should be able to create new accounts for your Office 365 programmatically using the Azure Active Directory Graph API, or probably even better, using the Microsoft Graph API.
Check out the documentation here:
https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/user_post_users
You should be able to get a jump-start using our public samples located here:
https://graph.microsoft.io/en-us/code-samples-and-sdks
I hope this helps!

Using Sharepoint Online(Office 365) for a Public Facing SAS Application

We are planning to Develop a Web Application(having user loads upto 5000) which will enable users to login using OpenID,register and pay for the service using Credit Cards , we are not sure if we can customize Sharepoint Online or use develop a custom asp.net web app
Are there examples of any sites which are using Sharepoint Online to host there SAS based service(like zendesk.com)?
Thanks

Using Office 365 login as identity provider for my web app

I want my users to be able to connect with same email/pass combination in reporting system for my company as they use for Office 365 and outlook.
Reporting system is in my server, simple PHP engine and i don't want to mess with double login info for every user and for every system. So far i couldn't find any solution how to use O365's login/session. So i wonder if it is possible at all and how?

Open document from webpage directly in Office

I have simple asp.net mvc web application that communicates with the Alfresco DMS thru the CMIS api (soap). I want to be able open document in Microsoft Office (lets say version 2007 and above) directly from my web page, edit this document in Office and save the document via Save button in Office to the alfresco repository.
Is there anyway to this via WebDAV protocol?
Promoting a comment to an answer
If you want to integrate with Alfresco from within Microsoft Office, then there is a very easy way to do it, but it isn't regular WebDav. Instead, what you want is the SharePoint Protocol Integration. With this, Alfresco pretends to Office to be SharePoint. All the integration you normally get between Office and SharePoint then works between Office and Alfresco.
Once you've installed the SPP/Vti amp, and suitably configured it, then in Share you should be able to pick "Edit Online" for a document. This will fire up Office, which'll talk to Alfresco to load, save etc the document. You can then work on the document from within office, and save it back to Alfresco when you're done, just as you would do if you had SharePoint.

Resources