I thought this group might be interested in the following thread on the uportal-user list. Basic LTI makes it possible to integrate a number of supported services into your portal. The CAS/Oauth integration sounds fairly seamless.
-Jonathan Forwarded conversation Subject: Re: [uportal-user] Drupal in uPortal ------------------------ From: *Steve Swinsburg* <[email protected]> Date: Wed, Jul 21, 2010 at 9:31 AM To: [email protected] If Drupal supports Basic LTI (and I think it does or will very soon), then you can use the Basic LTI portlet that we developed (releasing soon) which will connect any Basic LTI enabled application to uPortal and allow it to render inside a portlet, completely integrated via an OAuth single sign on. I developed a version of this to connect Sakai to uPortal, and we are making this more generic to allow any external Basic LTI enabled tool to be embedded. Check it out here: https://wiki.jasig.org/display/PLT/Sakai+connector+portlet I also have a screencast at the bottom of this page which will give you an idea of how it looks: http://confluence.sakaiproject.org/display/CONF2010/Connecting+Sakai+and+uPortal cheers, Steve On 21/07/2010, at 11:13 PM, Jim Helwig wrote: > Google alerted me to this post on the Drupal forums for someone looking to "integrate Drupal with uPortal so that Drupal effectively sits inside the post-authenticated uPortal environment": > https://drupal.org/node/860074 > > Any advice? The WebProxy portlet can help somewhat, but have others done something innovative we can share? > > JimH > > --- You are currently subscribed to [email protected] as: [email protected] > To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-user --- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-user ---------- From: *Jonathan Markow* <[email protected]> Date: Wed, Jul 21, 2010 at 9:52 AM To: [email protected] Hi Steve- Are you aware if uPortal/CAS users have been able to take advantage of the Basic LTI portlet? I'm curious what kind of integration needs to take place. Thanks, Jonathan ---------- From: *Jonathan Markow* <[email protected]> Date: Wed, Jul 21, 2010 at 9:52 AM To: [email protected] ---------- From: *Steve Swinsburg* <[email protected]> Date: Wed, Jul 21, 2010 at 10:36 AM To: [email protected] Hi Jonathon, We are using uPortal and CAS and it works. Essentially, the portlet forms up a request, sends it off to the Basic LTI provider (Drupal, Sakai, Wordpress, MediaWiki etc) and one of the parameters is the username. The connection is trusted, based on some shared secret, where the connection is coming from, and the signed OAuth parameters. The provider then does it's internal logic, sets up a session, and ultimately redirects itself to the final URL which is rendered directly in an iframe in the portlet. So there is zero integration required to make this work with CAS etc. The portlet uses a portlet-attribute to access the username. Then the portlet and and the Basic LTI provider just need to be provided with the shared key. In the coming days I'll get some more config docs together and ping the list again with the generic Basic LTI portlet we are readying. For interested parties we are also planning a PeopleSoft integration using Basic LTI, with a custom servlet hanging off PeopleSoft taking care of the provider logic, setting up the session, and then creating the URL we use. This will allow us to render the PS portlets directly inside uPortal. More info on Basic LTI here: http://www.imsglobal.org/toolsinteroperability2.cfm regards, Steve ---------- From: *Jonathan Markow* <[email protected]> Date: Wed, Jul 21, 2010 at 11:11 AM To: [email protected] Sounds intriguing, Steve! Thanks for shedding light on the CAS/Ouath question. We'll look forward to seeing more. -Jonathan ---------- From: *Jonathan Markow* <[email protected]> Date: Wed, Jul 21, 2010 at 11:11 AM To: [email protected] -Jonathan -- -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
