On Tue, Mar 29, 2016 at 4:12 PM, Mark Sack <mark.s...@secti.al.gov.br> wrote:
> My bad. I am indeed using the extension
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Authenticator+Jasig+CAS
> <http://extensions.xwiki.org/xwiki/bin/view/Extension/Authenticator+Jasig+CAS>
> I just assumed this extension would be the only choice for CAS
> authentication. So I didn't explicitly mention it.
>
> The CAS server has its own login page (at least in the Ruby implementation
> that I am using). That server takes the ID and password entered on the login
> page and passes it through to whatever service(s) (LDAP, database, etc.) it
> is configured to authenticate against. The real value of CAS is that it
> remembers the user's login status and doesn't ask the user to
> re-authenticate if he wants to log in to to a different app but already has
> a status of logged in. Since CAS is intended to handle login requests from
> multiple applications, it isn't really the right place to do a mapping of
> user IDs such as that required specifically by xwiki.
>
> I'll continue to poke around for alternatives but it appears that, since my
> programming skills aren't very deep, I'll need to fall back to recreating
> the users.
>
> In the long term, I can see two alternative enhancements to prevent users
> from getting into this predicament:

> - remove the restriction that xwiki user IDs cannot contain periods (which I
> understand from previous posts is difficult and not on the list of
> priorities)

The last blockers for this are http://jira.xwiki.org/browse/XWIKI-5149
and http://jira.xwiki.org/browse/XWIKI-5174 as far as I remember but
yes nobody is actively working on it..

> - enhance the xwiki Jasig CAS extension to provide a mapping capability
> similar to that of LDAPProfileClass (this would depend on the maintainer of
> the extension, I suppose).

You could create an improvement or new feature issue for this on
http://jira.xwiki.org/browse/AUTHCAS to keep track of it since it will
probably get lost in the mailing list.

>
> All of this is just my two cents worth. I can understand why fixing this
> issue would not be a high priority since, in any system with a large number
> of users, the users would not be created manually as I have done. I also
> have the option of setting the system to create users when they first log
> in, thus avoiding the problem when adding new users in future. (For now, I
> need the database nicely populated to demonstrate its utility to the user
> community and can't rely on them all logging in first.)
>
> Thanks for your help in investigating the issue.
>
> Regards
> Mark
>
>
>
> --
> View this message in context: 
> http://xwiki.475771.n2.nabble.com/Jasig-CAS-authentication-and-users-with-periods-in-the-id-tp7598674p7598696.html
> Sent from the XWiki- Users mailing list archive at Nabble.com.
> _______________________________________________
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users



-- 
Thomas Mortagne
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to