I have a plan to provide user experience to open and edit excel sheets from my web application for which I am conducting research on the WOPI protocol. It's shown at many places like we should be a member of the Office 365 partner program for this. My confusion here is, is it mandatory for users to sign in to Office Online with Microsoft account to track their subscription in this WOPI protocol approach?
Or is it like joining the Office 365 Partner Program would make us capable of using the office for the web? Also, it would be great if someone can tell me where to add WOPI Domain list, and are there any recommendations for the WOPI host server? Is it possible to implement a WOPI host with Python Django or NodeJS technologies?
If you want to use the Cloud Storage Partner Program, then your users will need to have an Office 365 business licence to edit documents (a license is not required for read-only operations).
You can do WOPI with Office Online Server, but it seems to present an old version of the Office web applications, so you may not get the features you want. To access Office Online Server you will need a volume licensing agreement with Microsoft that includes Office Online Server.