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

Reply via email to