Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

[09:18:57 CDT(-0500)] <dd_> hello
[09:19:54 CDT(-0500)] <EricDalquist> hello
[09:20:39 CDT(-0500)] <dd_> i'm having trouble understanding SmartLDAPGroupStore
[09:20:49 CDT(-0500)] <dd_> i have it setup with AD
[09:21:20 CDT(-0500)] <EricDalquist> unfortunately I have no experience with SmartLDAPGroupStore
[09:21:25 CDT(-0500)] <dd_> but how do i setup groups like in step 4 here:https://wiki.jasig.org/display/~steve.swinsburg/A+simple+LDAP+group+based+uPortal+setup
[09:21:59 CDT(-0500)] <EricDalquist> I'd recommend posting on the uportal-user email list, Drew Wills can hopefully provide some guidance there
[09:25:14 CDT(-0500)] <dd_> ok
[09:25:22 CDT(-0500)] <dd_> are you familiar with PAGS?
[09:26:25 CDT(-0500)] <EricDalquist> yes
[09:27:21 CDT(-0500)] <dd_> ok, i have the memberOf attribute mapped correctly from AD
[09:27:41 CDT(-0500)] <EricDalquist> so you're getting memberOf as a user attribute from person directory?
[09:27:54 CDT(-0500)] <dd_> yes
[09:28:15 CDT(-0500)] <dd_> i would like to do the group setup like it's done in step 4 here: https://wiki.jasig.org/display/~steve.swinsburg/A+simple+LDAP+group+based+uPortal+setup
[09:28:56 CDT(-0500)] <EricDalquist> ok, and what version of uPortal are you using?
[09:29:03 CDT(-0500)] <dd_> 3.2.4
[09:29:29 CDT(-0500)] <dd_> but the memberOf attribute is set to: CN=STUDENTS,CN=Users,DC=hccc,DC=campus
[09:29:31 CDT(-0500)] <dd_> and: CN=G_College_Now_Students,CN=Users,DC=hccc,DC=campus
[09:29:44 CDT(-0500)] <dd_> because the user belongs to 2 groups, STUDENTS is the top level one
[09:30:09 CDT(-0500)] <EricDalquist> ok
[09:30:17 CDT(-0500)] <EricDalquist> I think the PAGs tests look at all the values
[09:30:38 CDT(-0500)] <dd_> ok, so would i need to do a regex test on it?
[09:30:52 CDT(-0500)] <EricDalquist> hrm ... looking at the logic right now ...
[09:30:55 CDT(-0500)] <dd_> does it treat memberOf as one long string or two separate values?
[09:31:24 CDT(-0500)] <EricDalquist> it depends on how your LDAP server returns it I'd guess
[09:31:40 CDT(-0500)] <EricDalquist> does it return a multi-valued attribute or a single delimited string
[09:32:51 CDT(-0500)] <dd_> don't know, i'm using a command line tool to search
[09:33:00 CDT(-0500)] <dd_> looks like a string with a newline
[09:35:42 CDT(-0500)] <EricDalquist> hrm well you can give the regex tester a try and see how it works
[13:25:09 CDT(-0500)] <athena> EricDalquist: is it no longer true that all new sessions in uportal get redirected through /Login?
[13:25:21 CDT(-0500)] <EricDalquist> hrm, I believe that is still true
[13:25:31 CDT(-0500)] <EricDalquist> though I'm not positive
[13:25:52 CDT(-0500)] <athena> with meta redirects turned off in my browser it seems to jsut load the page
[13:25:55 CDT(-0500)] <athena> not seeing a redirect
[13:26:24 CDT(-0500)] <athena> though don't understand why from looking at the code
[13:27:10 CDT(-0500)] <EricDalquist> hrm
[13:27:14 CDT(-0500)] <athena> meanwhile /layout.json does redirect to /Login
[13:28:25 CDT(-0500)] <EricDalquist> so the only thing I can think of to look at is renderingServletContext.xml versus jsonRenderingServletContext.xml
[13:28:38 CDT(-0500)] <EricDalquist> I believe the redirect to /Login should be happening from one of the interceptors
[13:28:46 CDT(-0500)] <EricDalquist> specifically the RequireSessionInterceptor
[13:29:13 CDT(-0500)] <athena> yeah
[13:29:25 CDT(-0500)] <athena> it looks to me like it's mapped in renderingServletContext.xml
[13:30:20 CDT(-0500)] <athena> yeah, those are the same except for a locale management interceptor, the portlet execution manager, and different packages being scanned

  • No labels