Skip to main content link. Accesskey S
  • HCL Logo
  • HCL Notes and Domino wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL Forums and Blogs
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • API Documentation
Search
Community Articles > Lotus Domino > Integration with XPage Embedded Experiences
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

Integration with XPage Embedded Experiences

XPages can be leveraged as embedded experiences in Notes and iNotes. This article outlines the considerations one should make to enable this functionality.

Gadget data flow

OpenSocial Component functionality in Notes and iNotes relies on several different pieces of data, including proxy rules, OAuth consumer information, and gadget capability information. This article outlines how this data is used and how its use can be customized.

Collecting support data

In the event that verification of the OpenSocial Component fails an administrator will need to collect support data. This article outlines how an administrator can collect support data for Notes, iNotes, and Domino.

Verification

Once the OpenSocial Component is installed and configured, administrators need to verify that their environment is working properly. This article outlines how an administrator can do such verification.

Troubleshooting

In the event that verification of the OpenSocial Component fails an administrator may need to troubleshoot his or her environment. This article outlines how an administrator can do such troubleshooting.
Community articleIntegration with XPage Embedded Experiences
Added by ~Vera Umponetexings | Edited by ~Lisa Elfanalyettu on January 28, 2014 | Version 10
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
XPages can be leveraged as embedded experiences in Notes and iNotes. This article outlines the considerations one should make to enable this functionality.
ShowTable of Contents
HideTable of Contents
  • 1 Overview
  • 2 Send Mail Simple Action
  • 3 Enabling XPage Embedded Experiences
  • 4 Handling Authentication
    • 4.1 Handling Authentication in Notes
    • 4.2 Handling Authentication in iNotes
  • 5 Sample Application
    • 5.1 Sample Account Configuration for Trouble Tickets

< Previous | Cookbook Contents


Overview


Organizations with an existing ecosystem of Domino applications may wish to enable notifications sent from those applications today to be surfaced as Embedded Experiences. With XPages in IBM Notes and Domino Social Edition, this is easy. A new "Send Mail" simple action can be used to send a URL Embedded Experience, with the URL pointing to the XPage application. When the Embedded Experience renders, end users will see the XPage application right in their e-mail.

Ryan Baxter and Stanton Sievers presented a webinar that walked through the Embedded Experiences concepts and enabling an XPage to send Embedded Experiences. It can be found on YouTube: Webinar 07/23/13: How to enhance Email with Embedded Experiencesexternal link

Send Mail Simple Action


Developers building XPages in Domino Designer 9.0 will have access to a new simple action to send e-mails, including Embedded Experience e-mails. For more information, see Send Mail (Simple actions)external link

Enabling XPage Embedded Experiences


See the "Enabling a URL for an embedded experience" section of Creating OpenSocial widgets 9.0 or Creating OpenSocial widgets 9.0.1. The URL should use a wildcard as needed to ensure that all URL Embedded Experience e-mails sent are covered by the trust that is to be established by the creation of this Widget.

Handling Authentication


Because a URL Embedded Experience does not have access to OAuth and because there is currently no OAuth provider on the Domino server, any XPage application that is to be used an Embedded Experience will need an alternate form of authentication. If no action is taken, users may be prompted to login when they render the Embedded Experience, which results in a poor user experience.

Handling Authentication in Notes


In Notes, the preferred mechanism to handle authentication with a Domino server is via the Accounts framework. Administrators wishing to deploy XPage Embedded Experiences can push a managed account by policy to end users. This will allow the Notes client to SSO with the Domino server, making for a seamless user experience. If no account exists, end users will be prompted to login.

For more information on managed accounts, see Administrative accounts for management of client plug-insexternal link. For an example account configuration, see the Sample Application section below

Handling Authentication in iNotes


In iNotes, if the iNotes server is in an SSO domain with the server on which the XPage is hosted, there are no extra considerations. If these servers are not in an SSO domain, end users will be prompted to login.

Sample Application


The Social Business Toolkit (SBT) examples within the Trouble Ticketsexternal link application on OpenNTF exemplify the use of an XPage application to send Embedded Experiences that render an XPage.

Sample Account Configuration for Trouble Tickets


As mentioned in the "Handling Authentication in Notes" above, an account should be used in Notes when an XPage Embedded Experience requires authentication. Here is an example account using DOMINO-SSO for the Trouble Tickets application.


< Previous | Cookbook Contents


  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (1)
collapsed Versions (1)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (10)Jan 28, 2014, 7:28:23 PM~Lisa Elfanalyettu  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility