Hello,
I wanted to get the feedback from people that have a lot more experience with apps than I do. I am slowly learning apps but these are still new to me. I created a new SharePoint provider host, low trust app (very simple app) that I need to be usable by both my local on-premise farm as well as sites on my SharePoint Online site collection. And this app does have server side code of which I have the remote web handling the server side code running from another server on-premise and accessible via the internet.
I am getting ready to confirm this but from what I have read all I need to do is register the app on my SharePoint Online app catalog and it should work because I developed it as low trust and it should use the Azure ACS for app authentication (fingers crossed). But if I am understanding this blog correctly:
http://blogs.msdn.com/b/besidethepoint/archive/2012/12/10/sharepoint-low-trust-apps-for-on-premises-deployments.aspx
I still need some configuration to do to get my on-premise farm to trust Azure ACS and I need to register the app in my on-premise farm before it will authenticate properly against Azure ACS and run on-premise. Does this sound correct or am I way off base?
Should I have two compiles of the app instead: one for SharePoint online using Azure ACS and a second compile for S2S authentication for the on-premise side?
Thank you for any help and guidance you can provide.