For our MVC4 (C#) application we are using EWS and SharePoint CSOM in our backend to interface with Exchange and Sharepoint (mainly from Office365).
This is currently done through credentials entered by a user. We are currently looking into implementing SSO via WAAD (since O365 is already using this).
Following the guide to add an application in Azure and the provided info on http://msdn.microsoft.com/en-us/library/windowsazure/055e1155-2d4d-4c85-b44e-d406872ba595.aspx I've managed to establish authentication based on the AD (i.e. retrieving the AssertionToken etc).
My next step is to interact, from the backend, with SharePoint (ClientContext) first and Exchange second.
I've looked into http://blogs.msdn.com/b/sharepointdev/archive/2011/05/12/connecting-to-sharepoint-online-web-services.aspx but this seems not usable since in our case it is run on a backend server.
Is there a way to get an authenticated ClientContext (or FedAuth/rtFa cookies) using the WAAD, the AssertionToken for our own application or different?
In addition is it possible to do the same for the EWS Managed API?
This is currently done through credentials entered by a user. We are currently looking into implementing SSO via WAAD (since O365 is already using this).
Following the guide to add an application in Azure and the provided info on http://msdn.microsoft.com/en-us/library/windowsazure/055e1155-2d4d-4c85-b44e-d406872ba595.aspx I've managed to establish authentication based on the AD (i.e. retrieving the AssertionToken etc).
My next step is to interact, from the backend, with SharePoint (ClientContext) first and Exchange second.
I've looked into http://blogs.msdn.com/b/sharepointdev/archive/2011/05/12/connecting-to-sharepoint-online-web-services.aspx but this seems not usable since in our case it is run on a backend server.
Is there a way to get an authenticated ClientContext (or FedAuth/rtFa cookies) using the WAAD, the AssertionToken for our own application or different?
In addition is it possible to do the same for the EWS Managed API?