...
[13:21:48 CDT(-0500)] <EricDalquist> to see if they can enumerate a set of urls needed by umobile
[13:34:40 CDT(-0500)] <athena> b-sure: if you want to have an unauthenticated version of umobile, you're going to need to allow unauthenticated access to your portal
[13:34:43 CDT(-0500)] <b-sure> ok EricDalquist. another hopefully easy question for you. Are the sub context paths for the guest user (logged in by passing through /Login) any different the the sub context paths for reqular users who authenticate through a login form.
[13:34:45 CDT(-0500)] <athena> umobile re-uses the guest view
[13:35:09 CDT(-0500)] <EricDalquist> huh?
[13:35:10 CDT(-0500)] <b-sure> hello athena. yes we are exposing the unauthenticated view of the portal
[13:35:37 CDT(-0500)] <athena> ok, i guess i'm not quite following, sorry
[13:35:47 CDT(-0500)] <EricDalquist> what is a sub-context?
[13:35:48 CDT(-0500)] <b-sure> the issue is that for shibb to kick in , you need to attempt to access a protected resource
[13:36:03 CDT(-0500)] <EricDalquist> b-sure: why not have a phantom url for the shib login?
[13:36:05 CDT(-0500)] <b-sure> subcontext like /uPortal/subcontextpath/protlet
[13:36:06 CDT(-0500)] <EricDalquist> we do that all the time
[13:36:20 CDT(-0500)] <EricDalquist> setup a <location> block in apache
[13:36:25 CDT(-0500)] <EricDalquist> protect it with shib
[13:36:30 CDT(-0500)] <EricDalquist> and define a redirect to the portal
[13:36:43 CDT(-0500)] <b-sure> yeah thats what I'm thinking . I'm talking to an admin now about a phantom path for shib. but I think it still needs to be a sub context of the portal
[13:36:51 CDT(-0500)] <EricDalquist> so you direct users to example.com/SHIB_FORCE_AUTH
[13:36:57 CDT(-0500)] <EricDalquist> which requires shib-auth
[13:37:06 CDT(-0500)] <EricDalquist> and does nothing other than redirect to /portal/Login
[13:37:21 CDT(-0500)] <EricDalquist> so by subcontext you mean URL path?
[13:37:24 CDT(-0500)] <b-sure> ok so the reidrect is withi the<location> block?
[13:37:29 CDT(-0500)] <b-sure> yeah I mean url path
[13:37:36 CDT(-0500)] <EricDalquist> I think so ... we have an apache admin that does all that for us
[13:37:37 CDT(-0500)] <b-sure> like sub path.
[13:37:42 CDT(-0500)] <b-sure> me too
[13:37:52 CDT(-0500)] <EricDalquist> take a look at https://wiki.jasig.org/display/UPC/Consistent+Portal+URLs
[13:39:48 CDT(-0500)] <b-sure> ok so the strategy is to have the urls formatted similarly whether you are logged in or not. I think if the phantom shibb url idea works that will fix this uMobile/uPortal issue
[13:40:16 CDT(-0500)] <EricDalquist> the format is similar
[13:40:27 CDT(-0500)] <EricDalquist> but the node IDs in the url will likely be different
[13:40:35 CDT(-0500)] <EricDalquist> unless the guest and authd users have the same fragments in their layout
[13:45:22 CDT(-0500)] <b-sure> ok thanks.
[14:11:49 CDT(-0500)] <b-sure> hello EricDalquist. I"m working with my admin on this phantom shibb <location> directive. Are you or your admin in a position to share an example of that by chance?
[14:12:59 CDT(-0500)] <EricDalquist> not today, I can check tomorrow morning if you remind me
[14:16:23 CDT(-0500)] <b-sure> ok np. thanks
[14:24:33 CDT(-0500)] <athena> https://github.com/Jasig/ClassifiedsPortlet
[14:24:44 CDT(-0500)] <athena> really nice new classifieds portlet contributed by gary maxwell
[14:25:01 CDT(-0500)] <athena> looks great so far - JPA, annotation-based spring MVC, etc.
[15:02:22 CDT(-0500)] <b-sure> hello uPortal Devs: We are trying to deploy the portal (3.2.patches) to a 64bit vm. A couple of the portlets are getting an error like this http://pastebin.com/raw.php?i=ignzKE4W.
[15:02:36 CDT(-0500)] <b-sure> do you know if that might be some library conflict?
[15:03:10 CDT(-0500)] <EricDalquist> looks like you're deploying into a tomcat that previously had up4
[15:03:19 CDT(-0500)] <EricDalquist> and there are some left over JSR-286 libraries in shared/lib
[15:04:06 CDT(-0500)] <b-sure> ahh.
[15:04:30 CDT(-0500)] <b-sure> thanks. I'll check w my admin.
[15:05:12 CDT(-0500)] <EricDalquist> in general when switching major or minor versions it can be a good idea to use a fresh tomcat install
[15:05:19 CDT(-0500)] <EricDalquist> make sure you don't have leftover cruft
[15:41:55 CDT(-0500)] <b-sure> thanks EricDalquist. removing the conflicting pluto and portlet jars from shared lib cleared up our deploy issue.