Many SharePoint Online customers would like to be able to see Exchange Online data on their SharePoint Online pages (e.g their inbox or their calendar). First thought would be to use the built-in Outlook Web App Web Parts.
However – if you read the “Outlook Web App Web Parts” paragraph in the Exchange Online Service Description p. 46, you’ll learn that
“Exchange Online supports Outlook Web App Web Parts via the PageViewer control in Microsoft SharePoint Online and Microsoft SharePoint Server, or via manually configured URLs. Built-in SharePoint OWA Web Part controls will not work against Exchange Online”
Here is how you can display your Exchange Online data in SharePoint Online.
Step 1: Add the “Page Viewer” web part on a page
Step 2: View Outlook Web App segments in the web part
I tried your solution, but I'm experiencing the same behavior as with otb OWA web parts (see e.g. support.microsoft.com/.../2495854).
When i log into OWA in another browser tab, everything works just like with the OWA web parts.
Don't the OWA web parts also produce an iframe, effectively producing the same result as page viewer web part?
Or maybe I'm missing something here :)
@Jarno - thanks for commenting and pointing the support article out.
Question: did you deploy the Microsoft Online Services Sign-In Assistant (MOS SIA - community.office365.com/.../534.aspx)
Thanks for the artcle. This works like a charm. It seems that the inbox of the user, logged in SharePoint is shown. Is it possible to show an inbox or calendar of another account? I used the code below.
@Maikel. I'm afraid not - the realm parameter is instructing the browser to use the SAML token created upon login